import os

language_xtts = {"eng": "en", "spa": "es", "fra": "fr", "deu": "de", "ita": "it", "por": "pt", "pol": "pl", "tur": "tr", "rus": "ru", "nld": "nl", "ces": "cs", "ara": "ar", "zho": "zh-cn", "jpn": "ja", "hun": "hu", "kor": "ko", "hin": "hi", "vie": "vi"}

default_language_code = 'eng' # ISO-639-3
default_voice_file = os.path.abspath(os.path.join('.','voices',default_language_code,'adult','female','Jennifer_24khz.wav')) # or 'male','Curt_24khz.wav'

language_mapping = {
    "eng": {"name": "English", "native_name": "English", "char_limit": 192, "model": "en_core_web_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zho": {"name": "Chinese", "native_name": "中文", "char_limit": 72, "model": "zh_core_web_md", "punctuation": ["。", "，", "：", "；"]},
    "spa": {"name": "Spanish", "native_name": "Español", "char_limit": 192, "model": "es_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fra": {"name": "French", "native_name": "Français", "char_limit": 192, "model": "fr_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "por": {"name": "Portuguese", "native_name": "Português", "char_limit": 192, "model": "pt_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rus": {"name": "Russian", "native_name": "Русский", "char_limit": 192, "model": "ru_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ind": {"name": "Indonesian", "native_name": "Bahasa Indonesia", "char_limit": 192, "model": "ind.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hin": {"name": "Hindi", "native_name": "हिन्दी", "char_limit": 192, "model": "hin.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "ben": {"name": "Bengali", "native_name": "বাংলা", "char_limit": 192, "model": "ben.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "yor": {"name": "Yoruba", "native_name": "Èdè Yorùbá", "char_limit": 72, "model": "yor.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ara": {"name": "Arabic", "native_name": "العربية", "char_limit": 192, "model": "ara.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "jav": {"name": "Javanese", "native_name": "Basa Jawa", "char_limit": 192, "model": "jav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jpn": {"name": "Japanese", "native_name": "日本語", "char_limit": 71, "model": "ja_core_news_md", "punctuation": ["、", "。", "・", "！", "？", "ー", "（", "）", "「", "」", "『", "』", "〜", "【", "】", "……", "―", "／"]},
    "kor": {"name": "Korean", "native_name": "한국어", "char_limit": 192, "model": "ko_core_news_md", "punctuation": [";\n", ",", "!", "?", "…"]},
    "deu": {"name": "German, Standard", "native_name": "Deutsch", "char_limit": 72, "model": "de_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ita": {"name": "Italian", "native_name": "Italiano", "char_limit": 192, "model": "it_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fas": {"name": "Persian", "native_name": "فارسی", "char_limit": 192, "model": "fas.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "tam": {"name": "Tamil", "native_name": "தமிழ்", "char_limit": 192, "model": "tam.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "tel": {"name": "Telugu", "native_name": "తెలుగు", "char_limit": 192, "model": "tel.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "tur": {"name": "Turkish", "native_name": "Türkçe", "char_limit": 192, "model": "tr_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pol": {"name": "Polish", "native_name": "Polski", "char_limit": 192, "model": "pl_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hun": {"name": "Hungarian", "native_name": "Magyar", "char_limit": 72, "model": "hu_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nld": {"name": "Dutch", "native_name": "Nederlands", "char_limit": 192, "model": "nl_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    
    "zzzz": {"name": "------------------ More languages (A to Z) ------------------", "native_name": "------------------ More languages (A to Z) ------------------", "char_limit": 0, "model": "", "punctuation": []},
    
    "abi": {"name": "Abidji", "native_name": "Abidji", "char_limit": 192, "model": "abi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ace": {"name": "Aceh", "native_name": "Acèh", "char_limit": 192, "model": "ace.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aca": {"name": "Achagua", "native_name": "Achagua", "char_limit": 192, "model": "aca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "acn": {"name": "Achang", "native_name": "Achang", "char_limit": 192, "model": "acn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "acr": {"name": "Achi", "native_name": "Achi", "char_limit": 192, "model": "acr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ach": {"name": "Acholi", "native_name": "Acholi", "char_limit": 192, "model": "ach.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "acu": {"name": "Achuar-Shiwiar", "native_name": "Achuar-Shiwiar", "char_limit": 192, "model": "acu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guq": {"name": "Aché", "native_name": "Aché", "char_limit": 192, "model": "guq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ade": {"name": "Adele", "native_name": "Adele", "char_limit": 192, "model": "ade.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "adj": {"name": "Adioukrou", "native_name": "Adioukrou", "char_limit": 72, "model": "adj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "agd": {"name": "Agarabi", "native_name": "Agarabi", "char_limit": 192, "model": "agd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "agx": {"name": "Aghul", "native_name": "Aghul", "char_limit": 192, "model": "agx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "agn": {"name": "Agutaynen", "native_name": "Agutaynen", "char_limit": 72, "model": "agn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aha": {"name": "Ahanta", "native_name": "Ahanta", "char_limit": 192, "model": "aha.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aka": {"name": "Akan", "native_name": "Akan", "char_limit": 192, "model": "aka.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "knj": {"name": "Akateko", "native_name": "Akateko", "char_limit": 72, "model": "knj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ake": {"name": "Akawaio", "native_name": "Akawaio", "char_limit": 72, "model": "ake.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aeu": {"name": "Akeu", "native_name": "Akeu", "char_limit": 192, "model": "aeu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ahk": {"name": "Akha", "native_name": "Akha", "char_limit": 192, "model": "ahk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bss": {"name": "Akoose", "native_name": "Akoose", "char_limit": 72, "model": "bss.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "alj": {"name": "Alangan", "native_name": "Alangan", "char_limit": 72, "model": "alj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sqi": {"name": "Albanian", "native_name": "Shqip", "char_limit": 192, "model": "sqi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "alt": {"name": "Altai, Southern", "native_name": "Алтай тили", "char_limit": 41, "model": "alt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "alp": {"name": "Alune", "native_name": "Alune", "char_limit": 192, "model": "alp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "alz": {"name": "Alur", "native_name": "Alur", "char_limit": 192, "model": "alz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kab": {"name": "Amazigh", "native_name": "Tamaziɣt", "char_limit": 72, "model": "kab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "amk": {"name": "Ambai", "native_name": "Ambai", "char_limit": 192, "model": "amk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mmg": {"name": "Ambrym, North", "native_name": "Ambrym", "char_limit": 192, "model": "mmg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "amh": {"name": "Amharic", "native_name": "አማርኛ", "char_limit": 41, "model": "amh.tar.gz", "punctuation": ["።", "፣", "፨", "፧", "…"]},
    "ami": {"name": "Amis", "native_name": "Amis", "char_limit": 192, "model": "ami.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "azg": {"name": "Amuzgo, San Pedro Amuzgos", "native_name": "Amuzgo", "char_limit": 192, "model": "azg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "agg": {"name": "Angor", "native_name": "Angor", "char_limit": 192, "model": "agg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "boj": {"name": "Anjam", "native_name": "Anjam", "char_limit": 192, "model": "boj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cko": {"name": "Anufo", "native_name": "Anufo", "char_limit": 192, "model": "cko.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "any": {"name": "Anyin", "native_name": "Anyin", "char_limit": 192, "model": "any.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "arl": {"name": "Arabela", "native_name": "Arabela", "char_limit": 192, "model": "arl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "atq": {"name": "Aralle-Tabulahan", "native_name": "Aralle-Tabulahan", "char_limit": 192, "model": "atq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "luc": {"name": "Aringa", "native_name": "Aringa", "char_limit": 192, "model": "luc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hyw": {"name": "Armenian, Western", "native_name": "Հայերեն", "char_limit": 192, "model": "hyw.tar.gz", "punctuation": ["։", "՝", "՛", "՞", "…"]},
    "apr": {"name": "Arop-Lokep", "native_name": "Arop-Lokep", "char_limit": 192, "model": "apr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aia": {"name": "Arosi", "native_name": "Arosi", "char_limit": 192, "model": "aia.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "msy": {"name": "Aruamu", "native_name": "Aruamu", "char_limit": 192, "model": "msy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cni": {"name": "Asháninka", "native_name": "Asháninka", "char_limit": 72, "model": "cni.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cjo": {"name": "Ashéninka, Pajonal", "native_name": "Ashéninka", "char_limit": 72, "model": "cjo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cpu": {"name": "Ashéninka, Pichis", "native_name": "Ashéninka", "char_limit": 72, "model": "cpu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cpb": {"name": "Ashéninka, Ucayali-Yurúa", "native_name": "Ashéninka", "char_limit": 72, "model": "cpb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "asm": {"name": "Assamese", "native_name": "অসমীয়া", "char_limit": 192, "model": "asm.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "asa": {"name": "Asu", "native_name": "Asu", "char_limit": 192, "model": "asa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "teo": {"name": "Ateso", "native_name": "Ateso", "char_limit": 192, "model": "teo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ati": {"name": "Attié", "native_name": "Attié", "char_limit": 192, "model": "ati.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "djk": {"name": "Aukan", "native_name": "Aukan", "char_limit": 192, "model": "djk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ava": {"name": "Avar", "native_name": "Авар", "char_limit": 192, "model": "ava.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "avn": {"name": "Avatime", "native_name": "Avatime", "char_limit": 192, "model": "avn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "avu": {"name": "Avokaya", "native_name": "Avokaya", "char_limit": 192, "model": "avu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "awb": {"name": "Awa", "native_name": "Awa", "char_limit": 192, "model": "awb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kwi": {"name": "Awa-Cuaiquer", "native_name": "Awa-Cuaiquer", "char_limit": 192, "model": "kwi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "awa": {"name": "Awadhi", "native_name": "अवधी", "char_limit": 192, "model": "awa.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "agr": {"name": "Awajún", "native_name": "Awajún", "char_limit": 192, "model": "agr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "agu": {"name": "Awakateko", "native_name": "Awakateko", "char_limit": 192, "model": "agu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ayr": {"name": "Aymara, Central", "native_name": "Aymara", "char_limit": 192, "model": "ayr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ayo": {"name": "Ayoreo", "native_name": "Ayoreo", "char_limit": 192, "model": "ayo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "abp": {"name": "Ayta, Abellen", "native_name": "Abellen", "char_limit": 192, "model": "abp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "blx": {"name": "Ayta, Mag-Indi", "native_name": "Mag-Indi", "char_limit": 192, "model": "blx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sgb": {"name": "Ayta, Mag-antsi", "native_name": "Mag-antsi", "char_limit": 192, "model": "sgb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "azj-script_cyrillic": {"name": "Azerbaijani, North - Cyrillic", "native_name": "Азәрбајҹан", "char_limit": 192, "model": "azj-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "azj-script_latin": {"name": "Azerbaijani, North - Latin", "native_name": "Azərbaycan", "char_limit": 72, "model": "azj-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "azb": {"name": "Azerbaijani, South - Arabic", "native_name": "گؤنئی", "char_limit": 192, "model": "azb.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "bba": {"name": "Baatonum", "native_name": "Baatonum", "char_limit": 192, "model": "bba.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bhz": {"name": "Bada", "native_name": "Bada", "char_limit": 192, "model": "bhz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bvc": {"name": "Baelelea", "native_name": "Baelelea", "char_limit": 192, "model": "bvc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bfy": {"name": "Bagheli", "native_name": "बघेली", "char_limit": 192, "model": "bfy.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "bgq": {"name": "Bagri", "native_name": "बागड़ी", "char_limit": 192, "model": "bgq.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "bdq": {"name": "Bahnar", "native_name": "Bahnar", "char_limit": 192, "model": "bdq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bdh": {"name": "Baka", "native_name": "Baka", "char_limit": 192, "model": "bdh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bqi": {"name": "Bakhtiâri", "native_name": "بختیاری", "char_limit": 192, "model": "bqi.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "bjw": {"name": "Bakwé", "native_name": "Bakwé", "char_limit": 192, "model": "bjw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "blz": {"name": "Balantak", "native_name": "Balantak", "char_limit": 192, "model": "blz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ban": {"name": "Bali", "native_name": "Bali", "char_limit": 192, "model": "ban.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bcc-script_latin": {"name": "Balochi, Southern - Latin", "native_name": "Balochi", "char_limit": 72, "model": "bcc-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bcc-script_arabic": {"name": "Balochi, Southern - Arabic", "native_name": "بلوچی", "char_limit": 192, "model": "bcc-script_arabic.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "bam": {"name": "Bamanankan", "native_name": "Bamanankan", "char_limit": 72, "model": "bam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ptu": {"name": "Bambam", "native_name": "Bambam", "char_limit": 192, "model": "ptu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bcw": {"name": "Bana", "native_name": "Bana", "char_limit": 192, "model": "bcw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bqj": {"name": "Bandial", "native_name": "Bandial", "char_limit": 192, "model": "bqj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bno": {"name": "Bantoanon", "native_name": "Bantoanon", "char_limit": 192, "model": "bno.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bbb": {"name": "Barai", "native_name": "Barai", "char_limit": 192, "model": "bbb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bfa": {"name": "Bari", "native_name": "Bari", "char_limit": 192, "model": "bfa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bjz": {"name": "Baruga", "native_name": "Baruga", "char_limit": 192, "model": "bjz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bak": {"name": "Bashkort", "native_name": "Башҡорт", "char_limit": 192, "model": "bak.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "eus": {"name": "Basque", "native_name": "Euskara", "char_limit": 192, "model": "eus.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bsq": {"name": "Bassa", "native_name": "Bassa", "char_limit": 192, "model": "bsq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "akb": {"name": "Batak Angkola", "native_name": "Batak Angkola", "char_limit": 192, "model": "akb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "btd": {"name": "Batak Dairi", "native_name": "Batak Dairi", "char_limit": 192, "model": "btd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "btx": {"name": "Batak Karo", "native_name": "Batak Karo", "char_limit": 192, "model": "btx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bts": {"name": "Batak Simalungun", "native_name": "Batak Simalungun", "char_limit": 192, "model": "bts.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bbc": {"name": "Batak Toba", "native_name": "Batak Toba", "char_limit": 192, "model": "bbc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bvz": {"name": "Bauzi", "native_name": "Bauzi", "char_limit": 192, "model": "bvz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bjv": {"name": "Bedjond", "native_name": "Bedjond", "char_limit": 192, "model": "bjv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bep": {"name": "Behoa", "native_name": "Behoa", "char_limit": 192, "model": "bep.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bkv": {"name": "Bekwarra", "native_name": "Bekwarra", "char_limit": 192, "model": "bkv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bzj": {"name": "Belize English Creole", "native_name": "Kriol", "char_limit": 192, "model": "bzj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bem": {"name": "Bemba", "native_name": "Ichibemba", "char_limit": 72, "model": "bem.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bng": {"name": "Benga", "native_name": "Benga", "char_limit": 192, "model": "bng.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bom": {"name": "Berom", "native_name": "Berom", "char_limit": 192, "model": "bom.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "btt": {"name": "Bete-Bendi", "native_name": "Bete-Bendi", "char_limit": 192, "model": "btt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bha": {"name": "Bharia", "native_name": "Bharia", "char_limit": 192, "model": "bha.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bgw": {"name": "Bhatri", "native_name": "Bhatri", "char_limit": 192, "model": "bgw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bht": {"name": "Bhattiyali", "native_name": "Bhattiyali", "char_limit": 192, "model": "bht.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "beh": {"name": "Biali", "native_name": "Biali", "char_limit": 192, "model": "beh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sne": {"name": "Bidayuh, Bau", "native_name": "Bidayuh Bau", "char_limit": 192, "model": "sne.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ubl": {"name": "Bikol, Buhi’non", "native_name": "Bikol Buhi’non", "char_limit": 192, "model": "ubl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bcl": {"name": "Bikol, Central", "native_name": "Bikol Central", "char_limit": 192, "model": "bcl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bim": {"name": "Bimoba", "native_name": "Bimoba", "char_limit": 192, "model": "bim.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bkd": {"name": "Binukid", "native_name": "Binukid", "char_limit": 192, "model": "bkd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bjr": {"name": "Binumarien", "native_name": "Binumarien", "char_limit": 192, "model": "bjr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bfo": {"name": "Birifor, Malba", "native_name": "Birifor Malba", "char_limit": 192, "model": "bfo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "biv": {"name": "Birifor, Southern", "native_name": "Birifor Southern", "char_limit": 192, "model": "biv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bib": {"name": "Bisa", "native_name": "Bisa", "char_limit": 192, "model": "bib.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bis": {"name": "Bislama", "native_name": "Bislama", "char_limit": 192, "model": "bis.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bzi": {"name": "Bisu", "native_name": "Bisu", "char_limit": 192, "model": "bzi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bqp": {"name": "Bisã", "native_name": "Bisã", "char_limit": 192, "model": "bqp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bpr": {"name": "Blaan, Koronadal", "native_name": "Blaan Koronadal", "char_limit": 192, "model": "bpr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bps": {"name": "Blaan, Sarangani", "native_name": "Blaan Sarangani", "char_limit": 192, "model": "bps.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bwq": {"name": "Bobo Madaré, Southern", "native_name": "Bobo Madaré Southern", "char_limit": 192, "model": "bwq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bdv": {"name": "Bodo Parja", "native_name": "Bodo Parja", "char_limit": 192, "model": "bdv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bqc": {"name": "Boko", "native_name": "Boko", "char_limit": 192, "model": "bqc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bus": {"name": "Bokobaru", "native_name": "Bokobaru", "char_limit": 192, "model": "bus.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bnp": {"name": "Bola", "native_name": "Bola", "char_limit": 192, "model": "bnp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bmq": {"name": "Bomu", "native_name": "Bomu", "char_limit": 192, "model": "bmq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bdg": {"name": "Bonggi", "native_name": "Bonggi", "char_limit": 192, "model": "bdg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "boa": {"name": "Bora", "native_name": "Bora", "char_limit": 192, "model": "boa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ksr": {"name": "Borong", "native_name": "Borong", "char_limit": 192, "model": "ksr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bor": {"name": "Borôro", "native_name": "Borôro", "char_limit": 192, "model": "bor.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bru": {"name": "Bru, Eastern", "native_name": "Bru", "char_limit": 192, "model": "bru.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "box": {"name": "Buamu", "native_name": "Buamu", "char_limit": 192, "model": "box.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bzh": {"name": "Buang, Mapos", "native_name": "Buang", "char_limit": 192, "model": "bzh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bgt": {"name": "Bughotu", "native_name": "Bughotu", "char_limit": 192, "model": "bgt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sab": {"name": "Buglere", "native_name": "Buglere", "char_limit": 192, "model": "sab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bul": {"name": "Bulgarian", "native_name": "Български", "char_limit": 192, "model": "bul.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "bwu": {"name": "Buli", "native_name": "Buli", "char_limit": 192, "model": "bwu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bmv": {"name": "Bum", "native_name": "Bum", "char_limit": 192, "model": "bmv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mya": {"name": "Burmese", "native_name": "မြန်မာ", "char_limit": 192, "model": "mya.tar.gz", "punctuation": ["။", "၊", "!", "?", "…"]},
    "tte": {"name": "Bwanabwana", "native_name": "Bwanabwana", "char_limit": 192, "model": "tte.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cjp": {"name": "Cabécar", "native_name": "Cabécar", "char_limit": 192, "model": "cjp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbv": {"name": "Cacua", "native_name": "Cacua", "char_limit": 192, "model": "cbv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kaq": {"name": "Capanahua", "native_name": "Capanahua", "char_limit": 192, "model": "kaq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cot": {"name": "Caquinte", "native_name": "Caquinte", "char_limit": 192, "model": "cot.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbc": {"name": "Carapana", "native_name": "Carapana", "char_limit": 192, "model": "cbc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "car": {"name": "Carib", "native_name": "Carib", "char_limit": 192, "model": "car.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cat": {"name": "Catalan", "native_name": "Català", "char_limit": 72, "model": "ca_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ceb": {"name": "Cebuano", "native_name": "Cebuano", "char_limit": 192, "model": "ceb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cme": {"name": "Cerma", "native_name": "Cerma", "char_limit": 192, "model": "cme.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbi": {"name": "Chachi", "native_name": "Cha’palaa", "char_limit": 72, "model": "cbi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ceg": {"name": "Chamacoco", "native_name": "Chamacoco", "char_limit": 192, "model": "ceg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cly": {"name": "Chatino, Eastern Highland", "native_name": "Chatino", "char_limit": 192, "model": "cly.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cya": {"name": "Chatino, Nopala", "native_name": "Chatino", "char_limit": 192, "model": "cya.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "che": {"name": "Chechen", "native_name": "Нохчийн", "char_limit": 192, "model": "che.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "hne": {"name": "Chhattisgarhi", "native_name": "छत्तीसगढ़ी", "char_limit": 192, "model": "hne.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "nya": {"name": "Chichewa", "native_name": "Chichewa", "char_limit": 192, "model": "nya.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dig": {"name": "Chidigo", "native_name": "Chidigo", "char_limit": 192, "model": "dig.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dug": {"name": "Chiduruma", "native_name": "Chiduruma", "char_limit": 192, "model": "dug.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bgr": {"name": "Chin, Bawm", "native_name": "Bawm Chin", "char_limit": 192, "model": "bgr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cek": {"name": "Chin, Eastern Khumi", "native_name": "Khumi Chin", "char_limit": 192, "model": "cek.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cfm": {"name": "Chin, Falam", "native_name": "Falam Chin", "char_limit": 192, "model": "cfm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cnh": {"name": "Chin, Hakha", "native_name": "Hakha Chin", "char_limit": 192, "model": "cnh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hlt": {"name": "Chin, Matu", "native_name": "Matu Chin", "char_limit": 192, "model": "hlt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mwq": {"name": "Chin, Müün", "native_name": "Müün Chin", "char_limit": 192, "model": "mwq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ctd": {"name": "Chin, Tedim", "native_name": "Tedim Chin", "char_limit": 192, "model": "ctd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tcz": {"name": "Chin, Thado", "native_name": "Thado Chin", "char_limit": 192, "model": "tcz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zyp": {"name": "Chin, Zyphe", "native_name": "Zyphe Chin", "char_limit": 192, "model": "zyp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cco": {"name": "Chinantec, Comaltepec", "native_name": "Chinantec", "char_limit": 192, "model": "cco.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cnl": {"name": "Chinantec, Lalana", "native_name": "Chinantec", "char_limit": 192, "model": "cnl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cle": {"name": "Chinantec, Lealao", "native_name": "Chinantec", "char_limit": 192, "model": "cle.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "chz": {"name": "Chinantec, Ozumacín", "native_name": "Chinantec", "char_limit": 192, "model": "chz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cpa": {"name": "Chinantec, Palantla", "native_name": "Chinantec", "char_limit": 192, "model": "cpa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cso": {"name": "Chinantec, Sochiapam", "native_name": "Chinantec", "char_limit": 192, "model": "cso.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cnt": {"name": "Chinantec, Tepetotutla", "native_name": "Chinantec", "char_limit": 192, "model": "cnt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cuc": {"name": "Chinantec, Usila", "native_name": "Chinantec", "char_limit": 192, "model": "cuc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hak": {"name": "Chinese, Hakka", "native_name": "客家話", "char_limit": 192, "model": "hak.tar.gz", "punctuation": ["。", "，", "！", "？", "…"]},
    "nan": {"name": "Chinese, Min Nan", "native_name": "閩南語", "char_limit": 192, "model": "nan.tar.gz", "punctuation": ["。", "，", "！", "？", "…"]},
    "xnj": {"name": "Chingoni", "native_name": "Chingoni", "char_limit": 192, "model": "xnj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cap": {"name": "Chipaya", "native_name": "Chipaya", "char_limit": 192, "model": "cap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cax": {"name": "Chiquitano", "native_name": "Chiquitano", "char_limit": 192, "model": "cax.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ctg": {"name": "Chittagonian", "native_name": "চাটগাঁইয়া", "char_limit": 192, "model": "ctg.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "ctu": {"name": "Chol", "native_name": "Ch’ol", "char_limit": 72, "model": "ctu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "chf": {"name": "Chontal, Tabasco", "native_name": "Chontal", "char_limit": 72, "model": "chf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cce": {"name": "Chopi", "native_name": "Chopi", "char_limit": 192, "model": "cce.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crt": {"name": "Chorote, Iyojwa’ja", "native_name": "Iyojwa’ja Chorote", "char_limit": 72, "model": "crt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crq": {"name": "Chorote, Iyo’wujwa", "native_name": "Iyo’wujwa Chorote", "char_limit": 72, "model": "crq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cac-dialect_sansebastiáncoatán": {"name": "Chuj - San Sebastián Coatán", "native_name": "Chuj", "char_limit": 72, "model": "cac-dialect_sansebastiáncoatán.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cac-dialect_sanmateoixtatán": {"name": "Chuj - San Mateo Ixtatán", "native_name": "Chuj", "char_limit": 72, "model": "cac-dialect_sanmateoixtatán.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ckt": {"name": "Chukchi", "native_name": "Чукотский", "char_limit": 192, "model": "ckt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ncu": {"name": "Chumburung", "native_name": "Chumburung", "char_limit": 192, "model": "ncu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cdj": {"name": "Churahi", "native_name": "Churahi", "char_limit": 192, "model": "cdj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "chv": {"name": "Chuvash", "native_name": "Чӑвашла", "char_limit": 192, "model": "chv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "caa": {"name": "Ch’orti’", "native_name": "Ch’orti’", "char_limit": 72, "model": "caa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "asg": {"name": "Cishingini", "native_name": "Cishingini", "char_limit": 192, "model": "asg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "con": {"name": "Cofán", "native_name": "A’ingae", "char_limit": 72, "model": "con.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crn": {"name": "Cora, El Nayar", "native_name": "Naayeri", "char_limit": 72, "model": "crn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cok": {"name": "Cora, Santa Teresa", "native_name": "Náayari", "char_limit": 72, "model": "cok.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crk-script_latin": {"name": "Cree, Plains - Latin", "native_name": "Nēhiyawēwin", "char_limit": 192, "model": "crk-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crk-script_syllabics": {"name": "Cree, Plains - Syllabsics", "native_name": "ᓀᐦᐃᔭᐍᐏᐣ", "char_limit": 41, "model": "crk-script_syllabics.tar.gz", "punctuation": [",", ";\n", "?", "!", "(", ")", ":", ";", "—", "-", "“", "”",  "..."]},
    "crh": {"name": "Crimean Tatar", "native_name": "Къырымтатарджа", "char_limit": 192, "model": "crh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "hrv": {"name": "Croatian", "native_name": "hrvatski", "char_limit": 192, "model": "hr_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cui": {"name": "Cuiba", "native_name": "Cuiba", "char_limit": 192, "model": "cui.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ces": {"name": "Czech", "native_name": "Čeština", "char_limit": 186, "model": "cs_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dan": {"name": "Danish", "native_name": "Dansk", "char_limit": 192, "model": "da_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dsh": {"name": "Daasanach", "native_name": "Daasanach", "char_limit": 192, "model": "dsh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dbq": {"name": "Daba", "native_name": "Daba", "char_limit": 192, "model": "dbq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dga": {"name": "Dagaare, Southern", "native_name": "Dagaare", "char_limit": 192, "model": "dga.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dgi": {"name": "Dagara, Northern", "native_name": "Dagara", "char_limit": 192, "model": "dgi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dgk": {"name": "Dagba", "native_name": "Dagba", "char_limit": 192, "model": "dgk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dnj-dialect_gweetaawueast": {"name": "Dan - Gweetaawueast", "native_name": "Gweetaa Wu East", "char_limit": 192, "model": "dnj-dialect_gweetaawueast.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dnj-dialect_blowowest": {"name": "Dan - Blowowest", "native_name": "Blowo West", "char_limit": 192, "model": "dnj-dialect_blowowest.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "daa": {"name": "Dangaléat", "native_name": "Dangaléat", "char_limit": 192, "model": "daa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dnt": {"name": "Dani, Mid Grand Valley", "native_name": "Mid Grand Valley Dani", "char_limit": 192, "model": "dnt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dnw": {"name": "Dani, Western", "native_name": "Western Dani", "char_limit": 192, "model": "dnw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dar": {"name": "Dargwa", "native_name": "Дарган мез", "char_limit": 192, "model": "dar.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "tcc": {"name": "Datooga", "native_name": "Datooga", "char_limit": 192, "model": "tcc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dwr": {"name": "Dawro", "native_name": "Dawro", "char_limit": 192, "model": "dwr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ded": {"name": "Dedua", "native_name": "Dedua", "char_limit": 192, "model": "ded.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mzw": {"name": "Deg", "native_name": "Deg", "char_limit": 192, "model": "mzw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ntr": {"name": "Delo", "native_name": "Delo", "char_limit": 192, "model": "ntr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ddn": {"name": "Dendi", "native_name": "Dendi", "char_limit": 192, "model": "ddn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "des": {"name": "Desano", "native_name": "Desano", "char_limit": 192, "model": "des.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dso": {"name": "Desiya", "native_name": "Desiya", "char_limit": 192, "model": "dso.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nfa": {"name": "Dhao", "native_name": "Dhao", "char_limit": 192, "model": "nfa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dhi": {"name": "Dhimal", "native_name": "Dhimal", "char_limit": 192, "model": "dhi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gud": {"name": "Dida, Yocoboué", "native_name": "Dida", "char_limit": 192, "model": "gud.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "did": {"name": "Didinga", "native_name": "Didinga", "char_limit": 192, "model": "did.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mhu": {"name": "Digaro-Mishmi", "native_name": "Digaro-Mishmi", "char_limit": 192, "model": "mhu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dip": {"name": "Dinka, Northeastern", "native_name": "Dinka", "char_limit": 192, "model": "dip.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dik": {"name": "Dinka, Southwestern", "native_name": "Dinka", "char_limit": 192, "model": "dik.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tbz": {"name": "Ditammari", "native_name": "Ditammari", "char_limit": 192, "model": "tbz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dts": {"name": "Dogon, Toro So", "native_name": "Dogon", "char_limit": 192, "model": "dts.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dos": {"name": "Dogosé", "native_name": "Dogosé", "char_limit": 192, "model": "dos.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dgo": {"name": "Dogri", "native_name": "डोगरी", "char_limit": 72, "model": "dgo.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "mvp": {"name": "Duri", "native_name": "Duri", "char_limit": 192, "model": "mvp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jen": {"name": "Dza", "native_name": "Dza", "char_limit": 192, "model": "jen.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dzo": {"name": "Dzongkha", "native_name": "རྫོང་ཁ", "char_limit": 41, "model": "dzo.tar.gz", "punctuation": ["།", "༄", "༅", "༆", "…"]},
    "idd": {"name": "Ede Idaca", "native_name": "Ede Idaca", "char_limit": 192, "model": "idd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "eka": {"name": "Ekajuk", "native_name": "Ekajuk", "char_limit": 192, "model": "eka.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cto": {"name": "Embera Catío", "native_name": "Embera Catío", "char_limit": 72, "model": "cto.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "emp": {"name": "Emberá, Northern", "native_name": "Emberá", "char_limit": 72, "model": "emp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "enx": {"name": "Enxet", "native_name": "Enxet", "char_limit": 192, "model": "enx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sja": {"name": "Epena", "native_name": "Epena", "char_limit": 192, "model": "sja.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myv": {"name": "Erzya", "native_name": "Эрзянь", "char_limit": 72, "model": "myv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "mcq": {"name": "Ese", "native_name": "Ese", "char_limit": 192, "model": "mcq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ese": {"name": "Ese Ejja", "native_name": "Ese Ejja", "char_limit": 192, "model": "ese.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "evn": {"name": "Evenki", "native_name": "Эвенки", "char_limit": 72, "model": "evn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "eza": {"name": "Ezaa", "native_name": "Ezaa", "char_limit": 192, "model": "eza.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ewe": {"name": "Éwé", "native_name": "Éwé", "char_limit": 72, "model": "ewe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fal": {"name": "Fali, South", "native_name": "Fali", "char_limit": 192, "model": "fal.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fao": {"name": "Faroese", "native_name": "Føroyskt", "char_limit": 72, "model": "fao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "far": {"name": "Fataleka", "native_name": "Fataleka", "char_limit": 192, "model": "far.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fij": {"name": "Fijian", "native_name": "Na Vosa Vakaviti", "char_limit": 72, "model": "fij.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fin": {"name": "Finnish", "native_name": "Suomi", "char_limit": 72, "model": "fi_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fon": {"name": "Fon", "native_name": "Fon", "char_limit": 192, "model": "fon.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "frd": {"name": "Fordata", "native_name": "Fordata", "char_limit": 192, "model": "frd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ful": {"name": "Fulah", "native_name": "Fulfulde", "char_limit": 72, "model": "ful.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "flr": {"name": "Fuliiru", "native_name": "Fuliiru", "char_limit": 192, "model": "flr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gau": {"name": "Gadaba, Mudhili", "native_name": "Gadaba", "char_limit": 192, "model": "gau.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gbk": {"name": "Gaddi", "native_name": "Gaddi", "char_limit": 192, "model": "gbk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gag-script_cyrillic": {"name": "Gagauz - Cyrillic", "native_name": "Гагаузча", "char_limit": 72, "model": "gag-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "gag-script_latin": {"name": "Gagauz - Latin", "native_name": "Gagauz", "char_limit": 72, "model": "gag-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gbi": {"name": "Galela", "native_name": "Galela", "char_limit": 192, "model": "gbi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gmv": {"name": "Gamo", "native_name": "Gamo", "char_limit": 192, "model": "gmv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lug": {"name": "Ganda", "native_name": "Luganda", "char_limit": 72, "model": "lug.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pwg": {"name": "Gapapaiwa", "native_name": "Gapapaiwa", "char_limit": 192, "model": "pwg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gbm": {"name": "Garhwali", "native_name": "गढ़वाळी", "char_limit": 192, "model": "gbm.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "cab": {"name": "Garifuna", "native_name": "Garifuna", "char_limit": 192, "model": "cab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "grt": {"name": "Garo", "native_name": "Garo", "char_limit": 192, "model": "grt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "krs": {"name": "Gbaya", "native_name": "Gbaya", "char_limit": 192, "model": "krs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gso": {"name": "Gbaya, Southwest", "native_name": "Gbaya", "char_limit": 192, "model": "gso.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nlg": {"name": "Gela", "native_name": "Gela", "char_limit": 192, "model": "nlg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gej": {"name": "Gen", "native_name": "Gen", "char_limit": 192, "model": "gej.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gri": {"name": "Ghari", "native_name": "Ghari", "char_limit": 192, "model": "gri.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kik": {"name": "Gikuyu", "native_name": "Gĩkũyũ", "char_limit": 72, "model": "kik.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "acd": {"name": "Gikyode", "native_name": "Gikyode", "char_limit": 192, "model": "acd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "glk": {"name": "Gilaki", "native_name": "گیلکی", "char_limit": 192, "model": "glk.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "gof-script_latin": {"name": "Gofa", "native_name": "Gofa", "char_limit": 192, "model": "gof-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gog": {"name": "Gogo", "native_name": "Gogo", "char_limit": 192, "model": "gog.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gkn": {"name": "Gokana", "native_name": "Gokana", "char_limit": 192, "model": "gkn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wsg": {"name": "Gondi, Adilabad", "native_name": "Gondi", "char_limit": 192, "model": "wsg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gjn": {"name": "Gonja", "native_name": "Gonja", "char_limit": 192, "model": "gjn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gqr": {"name": "Gor", "native_name": "Gor", "char_limit": 192, "model": "gqr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gor": {"name": "Gorontalo", "native_name": "Gorontalo", "char_limit": 192, "model": "gor.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gux": {"name": "Gourmanchéma", "native_name": "Gourmanchéma", "char_limit": 192, "model": "gux.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gbo": {"name": "Grebo, Northern", "native_name": "Grebo", "char_limit": 192, "model": "gbo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ell": {"name": "Greek", "native_name": "Ελληνικά", "char_limit": 72, "model": "ell.tar.gz", "punctuation": [";\n", ",", "!", ";", "…"]},
    "grc": {"name": "Greek, Ancient", "native_name": "Ἑλληνική", "char_limit": 192, "model": "grc.tar.gz", "punctuation": [";\n", ",", "!", ";", "…"]},
    "guh": {"name": "Guahibo", "native_name": "Guahibo", "char_limit": 192, "model": "guh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gub": {"name": "Guajajára", "native_name": "Guajajára", "char_limit": 72, "model": "gub.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "grn": {"name": "Guarani", "native_name": "Avañe'ẽ", "char_limit": 72, "model": "grn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gyr": {"name": "Guarayu", "native_name": "Guarayu", "char_limit": 192, "model": "gyr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guo": {"name": "Guayabero", "native_name": "Guayabero", "char_limit": 192, "model": "guo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gde": {"name": "Gude", "native_name": "Gude", "char_limit": 192, "model": "gde.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guj": {"name": "Gujarati", "native_name": "ગુજરાતી", "char_limit": 192, "model": "guj.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "gvl": {"name": "Gulay", "native_name": "Gulay", "char_limit": 192, "model": "gvl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guk": {"name": "Gumuz", "native_name": "Gumuz", "char_limit": 192, "model": "guk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rub": {"name": "Gungu", "native_name": "Gungu", "char_limit": 192, "model": "rub.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dah": {"name": "Gwahatike", "native_name": "Gwahatike", "char_limit": 192, "model": "dah.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gwr": {"name": "Gwere", "native_name": "Gwere", "char_limit": 192, "model": "gwr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gwi": {"name": "Gwich’in", "native_name": "Gwich’in", "char_limit": 72, "model": "gwi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hat": {"name": "Haitian Creole", "native_name": "Kreyòl Ayisyen", "char_limit": 72, "model": "hat.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hlb": {"name": "Halbi", "native_name": "Halbi", "char_limit": 192, "model": "hlb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "amf": {"name": "Hamer-Banna", "native_name": "Hamer-Banna", "char_limit": 192, "model": "amf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hag": {"name": "Hanga", "native_name": "Hanga", "char_limit": 192, "model": "hag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hnn": {"name": "Hanunoo", "native_name": "Hanunoo", "char_limit": 192, "model": "hnn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bgc": {"name": "Haryanvi", "native_name": "हरियाणवी", "char_limit": 72, "model": "bgc.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "had": {"name": "Hatam", "native_name": "Hatam", "char_limit": 192, "model": "had.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hau": {"name": "Hausa", "native_name": "Hausa", "char_limit": 72, "model": "hau.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hwc": {"name": "Hawaii Pidgin", "native_name": "Hawai‘i Creole English", "char_limit": 72, "model": "hwc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hvn": {"name": "Hawu", "native_name": "Hawu", "char_limit": 192, "model": "hvn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hay": {"name": "Haya", "native_name": "Haya", "char_limit": 192, "model": "hay.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xed": {"name": "Hdi", "native_name": "Hdi", "char_limit": 192, "model": "xed.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "heb": {"name": "Hebrew", "native_name": "עברית", "char_limit": 72, "model": "heb.tar.gz", "punctuation": [".״", ",", "!", "?", "…"]},
    "heh": {"name": "Hehe", "native_name": "Hehe", "char_limit": 192, "model": "heh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hil": {"name": "Hiligaynon", "native_name": "Ilonggo", "char_limit": 72, "model": "hil.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hif": {"name": "Hindi, Fiji", "native_name": "फ़िजी हिंदी", "char_limit": 192, "model": "hif.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "hns": {"name": "Hindustani, Sarnami", "native_name": "सरनामी", "char_limit": 192, "model": "hns.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "hoc": {"name": "Ho", "native_name": "हो", "char_limit": 192, "model": "hoc.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "hoy": {"name": "Holiya", "native_name": "Holiya", "char_limit": 192, "model": "hoy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hus-dialect_westernpotosino": {"name": "Huastec - Western Potosino", "native_name": "Teenek", "char_limit": 72, "model": "hus-dialect_westernpotosino.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hus-dialect_centralveracruz": {"name": "Huastec - Central Veracruz", "native_name": "Teenek", "char_limit": 72, "model": "hus-dialect_centralveracruz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "huv": {"name": "Huave, San Mateo del Mar", "native_name": "Ombeayiüts", "char_limit": 72, "model": "huv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hui": {"name": "Huli", "native_name": "Huli", "char_limit": 192, "model": "hui.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hap": {"name": "Hupla", "native_name": "Hupla", "char_limit": 192, "model": "hap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "iba": {"name": "Iban", "native_name": "Iban", "char_limit": 192, "model": "iba.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "isl": {"name": "Icelandic", "native_name": "Íslenska", "char_limit": 192, "model": "isl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dbj": {"name": "Ida’an", "native_name": "Ida’an", "char_limit": 192, "model": "dbj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ifa": {"name": "Ifugao, Amganad", "native_name": "Ifugao", "char_limit": 192, "model": "ifa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ifb": {"name": "Ifugao, Batad", "native_name": "Ifugao", "char_limit": 192, "model": "ifb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ifu": {"name": "Ifugao, Mayoyao", "native_name": "Ifugao", "char_limit": 192, "model": "ifu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ifk": {"name": "Ifugao, Tuwali", "native_name": "Ifugao", "char_limit": 192, "model": "ifk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ife": {"name": "Ifè", "native_name": "Ifè", "char_limit": 192, "model": "ife.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ign": {"name": "Ignaciano", "native_name": "Ignaciano", "char_limit": 192, "model": "ign.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ikk": {"name": "Ika", "native_name": "Ika", "char_limit": 192, "model": "ikk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "iqw": {"name": "Ikwo", "native_name": "Ikwo", "char_limit": 192, "model": "iqw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ilb": {"name": "Ila", "native_name": "Ila", "char_limit": 192, "model": "ilb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ilo": {"name": "Ilocano", "native_name": "Ilocano", "char_limit": 72, "model": "ilo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "imo": {"name": "Imbongu", "native_name": "Imbongu", "char_limit": 192, "model": "imo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "inb": {"name": "Inga", "native_name": "Inga", "char_limit": 192, "model": "inb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ipi": {"name": "Ipili", "native_name": "Ipili", "char_limit": 192, "model": "ipi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "irk": {"name": "Iraqw", "native_name": "Iraqw", "char_limit": 192, "model": "irk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "icr": {"name": "Islander English Creole", "native_name": "Islander Creole", "char_limit": 192, "model": "icr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "itv": {"name": "Itawit", "native_name": "Itawit", "char_limit": 192, "model": "itv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "itl": {"name": "Itelmen", "native_name": "Itelmen", "char_limit": 192, "model": "itl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "atg": {"name": "Ivbie North-Okpela-Arhe", "native_name": "Ivbie North-Okpela-Arhe", "char_limit": 192, "model": "atg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ixl-dialect_sanjuancotzal": {"name": "Ixil - San Juan Cotzal", "native_name": "Ixil", "char_limit": 192, "model": "ixl-dialect_sanjuancotzal.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ixl-dialect_sangasparchajul": {"name": "Ixil - San Gaspar Chajul", "native_name": "Ixil", "char_limit": 192, "model": "ixl-dialect_sangasparchajul.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ixl-dialect_santamarianebaj": {"name": "Ixil - Santa Maria Nebaj", "native_name": "Ixil", "char_limit": 192, "model": "ixl-dialect_santamarianebaj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nca": {"name": "Iyo", "native_name": "Iyo", "char_limit": 192, "model": "nca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "izr": {"name": "Izere", "native_name": "Izere", "char_limit": 192, "model": "izr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "izz": {"name": "Izii", "native_name": "Izii", "char_limit": 192, "model": "izz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jac": {"name": "Jakalteko", "native_name": "Jakalteko", "char_limit": 192, "model": "jac.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jam": {"name": "Jamaican English Creole", "native_name": "Patois", "char_limit": 72, "model": "jam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jvn": {"name": "Javanese, Suriname", "native_name": "Basa Jawa Suriname", "char_limit": 192, "model": "jvn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kac": {"name": "Jingpho", "native_name": "Jingpho", "char_limit": 192, "model": "kac.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dyo": {"name": "Jola-Fonyi", "native_name": "Joola Foñi", "char_limit": 72, "model": "dyo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "csk": {"name": "Jola-Kasa", "native_name": "Joola Kasa", "char_limit": 72, "model": "csk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "adh": {"name": "Jopadhola", "native_name": "Jopadhola", "char_limit": 72, "model": "adh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jun": {"name": "Juang", "native_name": "Juang", "char_limit": 192, "model": "jun.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jbu": {"name": "Jukun Takum", "native_name": "Jukun Takum", "char_limit": 192, "model": "jbu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dyu": {"name": "Jula", "native_name": "Julakan", "char_limit": 72, "model": "dyu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bex": {"name": "Jur Modo", "native_name": "Jur Modo", "char_limit": 192, "model": "bex.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "juy": {"name": "Juray", "native_name": "Juray", "char_limit": 192, "model": "juy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gna": {"name": "Kaansa", "native_name": "Kaansa", "char_limit": 192, "model": "gna.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "urb": {"name": "Kaapor", "native_name": "Kaapor", "char_limit": 192, "model": "urb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kbp": {"name": "Kabiyè", "native_name": "Kabiyè", "char_limit": 72, "model": "kbp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cwa": {"name": "Kabwa", "native_name": "Kabwa", "char_limit": 192, "model": "cwa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dtp": {"name": "Kadazan Dusun", "native_name": "Kadazan Dusun", "char_limit": 72, "model": "dtp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kbr": {"name": "Kafa", "native_name": "Kafa", "char_limit": 192, "model": "kbr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cgc": {"name": "Kagayanen", "native_name": "Kagayanen", "char_limit": 192, "model": "cgc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kki": {"name": "Kagulu", "native_name": "Kagulu", "char_limit": 192, "model": "kki.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kzf": {"name": "Kaili, Da’a", "native_name": "Kaili Da’a", "char_limit": 72, "model": "kzf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lew": {"name": "Kaili, Ledo", "native_name": "Kaili Ledo", "char_limit": 72, "model": "lew.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbr": {"name": "Kakataibo-Kashibo", "native_name": "Kakataibo-Kashibo", "char_limit": 192, "model": "cbr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kkj": {"name": "Kako", "native_name": "Kako", "char_limit": 192, "model": "kkj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "keo": {"name": "Kakwa", "native_name": "Kakwa", "char_limit": 192, "model": "keo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kqe": {"name": "Kalagan", "native_name": "Kalagan", "char_limit": 192, "model": "kqe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kak": {"name": "Kalanguya", "native_name": "Kalanguya", "char_limit": 192, "model": "kak.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyb": {"name": "Kalinga, Butbut", "native_name": "Kalinga Butbut", "char_limit": 192, "model": "kyb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "knb": {"name": "Kalinga, Lubuagan", "native_name": "Kalinga Lubuagan", "char_limit": 192, "model": "knb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kmd": {"name": "Kalinga, Majukayang", "native_name": "Kalinga Majukayang", "char_limit": 192, "model": "kmd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kml": {"name": "Kalinga, Tanudan", "native_name": "Kalinga Tanudan", "char_limit": 192, "model": "kml.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ify": {"name": "Kallahan, Keley-i", "native_name": "Kallahan Keley-i", "char_limit": 192, "model": "ify.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xal": {"name": "Kalmyk-Oirat", "native_name": "Хальмг", "char_limit": 192, "model": "xal.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "kbq": {"name": "Kamano", "native_name": "Kamano", "char_limit": 192, "model": "kbq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kay": {"name": "Kamayurá", "native_name": "Kamayurá", "char_limit": 192, "model": "kay.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ktb": {"name": "Kambaata", "native_name": "Kambaata", "char_limit": 192, "model": "ktb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hig": {"name": "Kamwe", "native_name": "Kamwe", "char_limit": 192, "model": "hig.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gam": {"name": "Kandawo", "native_name": "Kandawo", "char_limit": 192, "model": "gam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbu": {"name": "Kandozi-Chapra", "native_name": "Kandozi-Chapra", "char_limit": 192, "model": "cbu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xnr": {"name": "Kangri", "native_name": "Kangri", "char_limit": 192, "model": "xnr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kmu": {"name": "Kanite", "native_name": "Kanite", "char_limit": 192, "model": "kmu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kne": {"name": "Kankanaey", "native_name": "Kankanaey", "char_limit": 192, "model": "kne.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kan": {"name": "Kannada", "native_name": "ಕನ್ನಡ", "char_limit": 192, "model": "kan.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "kby": {"name": "Kanuri, Manga", "native_name": "Kanuri", "char_limit": 192, "model": "kby.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pam": {"name": "Kapampangan", "native_name": "Kapampangan", "char_limit": 192, "model": "pam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_santamaríadejesús": {"name": "Kaqchikel - Santa María de Jesús", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_santamaríadejesús.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_southcentral": {"name": "Kaqchikel - dialect South Central", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_southcentral.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_yepocapa": {"name": "Kaqchikel - dialect Yepocapa", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_yepocapa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_western": {"name": "Kaqchikel - dialect Western", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_western.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_santodomingoxenacoj": {"name": "Kaqchikel - dialect Santo Domingo Xenacoj", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_santodomingoxenacoj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cak-dialect_central": {"name": "Kaqchikel - Dialect Central", "native_name": "Kaqchikel", "char_limit": 192, "model": "cak-dialect_central.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xrb": {"name": "Karaboro, Eastern", "native_name": "Karaboro", "char_limit": 192, "model": "xrb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "krc": {"name": "Karachay-Balkar", "native_name": "Къарачай-Малкъар", "char_limit": 192, "model": "krc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "kaa": {"name": "Karakalpak", "native_name": "Qaraqalpaq", "char_limit": 72, "model": "kaa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "krl": {"name": "Karelian", "native_name": "Karjala", "char_limit": 72, "model": "krl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pww": {"name": "Karen, Pwo Northern", "native_name": "Pwo Karen", "char_limit": 192, "model": "pww.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xsm": {"name": "Kasem", "native_name": "Kasem", "char_limit": 192, "model": "xsm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbs": {"name": "Kashinawa", "native_name": "Kashinawa", "char_limit": 192, "model": "cbs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pss": {"name": "Kaulong", "native_name": "Kaulong", "char_limit": 192, "model": "pss.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kxf": {"name": "Kawyaw", "native_name": "Kawyaw", "char_limit": 192, "model": "kxf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyz": {"name": "Kayabí", "native_name": "Kayabí", "char_limit": 192, "model": "kyz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyu": {"name": "Kayah, Western", "native_name": "Kayah", "char_limit": 192, "model": "kyu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "txu": {"name": "Kayapó", "native_name": "Kayapó", "char_limit": 72, "model": "txu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kaz": {"name": "Kazakh", "native_name": "Қазақ тілі", "char_limit": 192, "model": "kaz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ndp": {"name": "Kebu", "native_name": "Kebu", "char_limit": 192, "model": "ndp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kbo": {"name": "Keliko", "native_name": "Keliko", "char_limit": 192, "model": "kbo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyq": {"name": "Kenga", "native_name": "Kenga", "char_limit": 192, "model": "kyq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ken": {"name": "Kenyang", "native_name": "Kenyang", "char_limit": 192, "model": "ken.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ker": {"name": "Kera", "native_name": "Kera", "char_limit": 192, "model": "ker.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xte": {"name": "Ketengban", "native_name": "Ketengban", "char_limit": 192, "model": "xte.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyg": {"name": "Keyagana", "native_name": "Keyagana", "char_limit": 192, "model": "kyg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kjh": {"name": "Khakas", "native_name": "Хакас тілі", "char_limit": 192, "model": "kjh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "kca": {"name": "Khanty", "native_name": "Ханты", "char_limit": 72, "model": "kca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "khm": {"name": "Khmer", "native_name": "ភាសាខ្មែរ", "char_limit": 41, "model": "khm.tar.gz", "punctuation": ["។", ",", "!", "?", "…"]},
    "kxm": {"name": "Khmer, Northern", "native_name": "ភាសាខ្មែរ, ភាគខាងជើង", "char_limit": 41, "model": "kxm.tar.gz", "punctuation": ["។", ",", "!", "?", "…"]},
    "kjg": {"name": "Khmu", "native_name": "ຂະມູ", "char_limit": 192, "model": "kjg.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "nyf": {"name": "Kigiryama", "native_name": "Kigiryama", "char_limit": 192, "model": "nyf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kij": {"name": "Kilivila", "native_name": "Kilivila", "char_limit": 192, "model": "kij.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kia": {"name": "Kim", "native_name": "Kim", "char_limit": 192, "model": "kia.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kqr": {"name": "Kimaragang", "native_name": "Kimaragang", "char_limit": 192, "model": "kqr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kqp": {"name": "Kimré", "native_name": "Kimré", "char_limit": 192, "model": "kqp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "krj": {"name": "Kinaray-a", "native_name": "Kinaray-a", "char_limit": 192, "model": "krj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zga": {"name": "Kinga", "native_name": "Kinga", "char_limit": 192, "model": "zga.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kin": {"name": "Kinyarwanda", "native_name": "Ikinyarwanda", "char_limit": 72, "model": "kin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pkb": {"name": "Kipfokomo", "native_name": "Kipfokomo", "char_limit": 192, "model": "pkb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "geb": {"name": "Kire", "native_name": "Kire", "char_limit": 192, "model": "geb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gil": {"name": "Kiribati", "native_name": "Taetae ni Kiribati", "char_limit": 72, "model": "gil.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kje": {"name": "Kisar", "native_name": "Kisar", "char_limit": 192, "model": "kje.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kss": {"name": "Kisi, Southern", "native_name": "Kisi", "char_limit": 192, "model": "kss.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "thk": {"name": "Kitharaka", "native_name": "Kitharaka", "char_limit": 192, "model": "thk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "klu": {"name": "Klao", "native_name": "Klao", "char_limit": 192, "model": "klu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyo": {"name": "Klon", "native_name": "Klon", "char_limit": 192, "model": "kyo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kog": {"name": "Kogi", "native_name": "Kogi", "char_limit": 192, "model": "kog.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kfb": {"name": "Kolami, Northwestern", "native_name": "Kolami", "char_limit": 192, "model": "kfb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kpv": {"name": "Komi-Zyrian", "native_name": "Коми", "char_limit": 72, "model": "kpv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "bbo": {"name": "Konabéré", "native_name": "Konabéré", "char_limit": 192, "model": "bbo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xon": {"name": "Konkomba", "native_name": "Konkomba", "char_limit": 192, "model": "xon.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kma": {"name": "Konni", "native_name": "Konni", "char_limit": 192, "model": "kma.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kno": {"name": "Kono", "native_name": "Kono", "char_limit": 192, "model": "kno.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kxc": {"name": "Konso", "native_name": "Konso", "char_limit": 192, "model": "kxc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ozm": {"name": "Koonzime", "native_name": "Koonzime", "char_limit": 192, "model": "ozm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kqy": {"name": "Koorete", "native_name": "Koorete", "char_limit": 192, "model": "kqy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "coe": {"name": "Koreguaje", "native_name": "Koreguaje", "char_limit": 192, "model": "coe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kpq": {"name": "Korupun-Sela", "native_name": "Korupun-Sela", "char_limit": 192, "model": "kpq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kpy": {"name": "Koryak", "native_name": "Курил", "char_limit": 72, "model": "kpy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "kyf": {"name": "Kouya", "native_name": "Kouya", "char_limit": 192, "model": "kyf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kff-script_telugu": {"name": "Koya", "native_name": "కోయా", "char_limit": 192, "model": "kff-script_telugu.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "kri": {"name": "Krio", "native_name": "Krio", "char_limit": 192, "model": "kri.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rop": {"name": "Kriol", "native_name": "Kriol", "char_limit": 192, "model": "rop.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ktj": {"name": "Krumen, Plapo", "native_name": "Krumen, Plapo", "char_limit": 192, "model": "ktj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ted": {"name": "Krumen, Tepo", "native_name": "Krumen, Tepo", "char_limit": 192, "model": "ted.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "krr": {"name": "Krung", "native_name": "Krung", "char_limit": 192, "model": "krr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdt": {"name": "Kuay", "native_name": "Kuay", "char_limit": 192, "model": "kdt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kez": {"name": "Kukele", "native_name": "Kukele", "char_limit": 192, "model": "kez.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cul": {"name": "Kulina", "native_name": "Kulina", "char_limit": 192, "model": "cul.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kle": {"name": "Kulung", "native_name": "Kulung", "char_limit": 192, "model": "kle.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdi": {"name": "Kumam", "native_name": "Kumam", "char_limit": 192, "model": "kdi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kue": {"name": "Kuman", "native_name": "Kuman", "char_limit": 192, "model": "kue.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kum": {"name": "Kumyk", "native_name": "Къумукъ", "char_limit": 72, "model": "kum.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "kvn": {"name": "Kuna, Border", "native_name": "Kuna, Border", "char_limit": 192, "model": "kvn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cuk": {"name": "Kuna, San Blas", "native_name": "Kuna, San Blas", "char_limit": 192, "model": "cuk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdn": {"name": "Kunda", "native_name": "Kunda", "char_limit": 192, "model": "kdn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xuo": {"name": "Kuo", "native_name": "Kuo", "char_limit": 192, "model": "xuo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "key": {"name": "Kupia", "native_name": "Kupia", "char_limit": 192, "model": "key.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kpz": {"name": "Kupsapiiny", "native_name": "Kupsapiiny", "char_limit": 192, "model": "kpz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "knk": {"name": "Kuranko", "native_name": "Kuranko", "char_limit": 192, "model": "knk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kmr-script_latin": {"name": "Kurdish, Northern - Latin", "native_name": "Kurmancî", "char_limit": 72, "model": "kmr-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kmr-script_arabic": {"name": "Kurdish, Northern - Arabic", "native_name": "كورمانجي", "char_limit": 192, "model": "kmr-script_arabic.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "kmr-script_cyrillic": {"name": "Kurdish, Northern - Cyrillic", "native_name": "Курманджи", "char_limit": 72, "model": "kmr-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "xua": {"name": "Kurumba, Alu", "native_name": "Kurumba", "char_limit": 192, "model": "xua.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kru": {"name": "Kurux", "native_name": "कुड़ुख", "char_limit": 192, "model": "kru.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "kus": {"name": "Kusaal", "native_name": "Kusaal", "char_limit": 192, "model": "kus.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kub": {"name": "Kutep", "native_name": "Kutep", "char_limit": 192, "model": "kub.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdc": {"name": "Kutu", "native_name": "Kutu", "char_limit": 192, "model": "kdc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kxv": {"name": "Kuvi", "native_name": "Kuvi", "char_limit": 192, "model": "kxv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "blh": {"name": "Kuwaa", "native_name": "Kuwaa", "char_limit": 192, "model": "blh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cwt": {"name": "Kuwaataay", "native_name": "Kuwaataay", "char_limit": 192, "model": "cwt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kwd": {"name": "Kwaio", "native_name": "Kwaio", "char_limit": 192, "model": "kwd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tnk": {"name": "Kwamera", "native_name": "Kwamera", "char_limit": 192, "model": "tnk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kwf": {"name": "Kwara’ae", "native_name": "Kwara’ae", "char_limit": 192, "model": "kwf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cwe": {"name": "Kwere", "native_name": "Kwere", "char_limit": 192, "model": "cwe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kyc": {"name": "Kyaka", "native_name": "Kyaka", "char_limit": 192, "model": "kyc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tye": {"name": "Kyanga", "native_name": "Kyanga", "char_limit": 192, "model": "tye.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kir": {"name": "Kyrgyz", "native_name": "Кыргызча", "char_limit": 72, "model": "kir.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "quc-dialect_north": {"name": "K’iche’ - dialect North", "native_name": "K’iche’", "char_limit": 192, "model": "quc-dialect_north.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quc-dialect_east": {"name": "K’iche’ - dialect East", "native_name": "K’iche’", "char_limit": 192, "model": "quc-dialect_east.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quc-dialect_central": {"name": "K’iche’ - dialect Central", "native_name": "K’iche’", "char_limit": 192, "model": "quc-dialect_central.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lac": {"name": "Lacandon", "native_name": "Lacandon", "char_limit": 192, "model": "lac.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lsi": {"name": "Lacid", "native_name": "Lacid", "char_limit": 192, "model": "lsi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lbj": {"name": "Ladakhi", "native_name": "Ladakhi", "char_limit": 192, "model": "lbj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lhu": {"name": "Lahu", "native_name": "Lahu", "char_limit": 192, "model": "lhu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "las": {"name": "Lama", "native_name": "Lama", "char_limit": 192, "model": "las.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lam": {"name": "Lamba", "native_name": "Lamba", "char_limit": 192, "model": "lam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lns": {"name": "Lamnso’", "native_name": "Lamnso’", "char_limit": 192, "model": "lns.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ljp": {"name": "Lampung Api", "native_name": "Lampung Api", "char_limit": 192, "model": "ljp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "laj": {"name": "Lango", "native_name": "Lango", "char_limit": 192, "model": "laj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lao": {"name": "Lao", "native_name": "ລາວ", "char_limit": 72, "model": "lao.tar.gz", "punctuation": ["।", "།", "?", "!", "…"]},
    "lat": {"name": "Latin", "native_name": "Latina", "char_limit": 192, "model": "lat.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lav": {"name": "Latvian", "native_name": "Latviešu", "char_limit": 192, "model": "lav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "law": {"name": "Lauje", "native_name": "Lauje", "char_limit": 192, "model": "law.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lcp": {"name": "Lawa, Western", "native_name": "Lawa", "char_limit": 192, "model": "lcp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lzz": {"name": "Laz", "native_name": "ლაზური", "char_limit": 192, "model": "lzz.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "lln": {"name": "Lele", "native_name": "Lele", "char_limit": 192, "model": "lln.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lef": {"name": "Lelemi", "native_name": "Lelemi", "char_limit": 192, "model": "lef.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "acf": {"name": "Lesser Antillean French Creole", "native_name": "Kwéyòl", "char_limit": 192, "model": "acf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lww": {"name": "Lewo", "native_name": "Lewo", "char_limit": 192, "model": "lww.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mhx": {"name": "Lhao Vo", "native_name": "Lhao Vo", "char_limit": 192, "model": "mhx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "eip": {"name": "Lik", "native_name": "Lik", "char_limit": 192, "model": "eip.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lia": {"name": "Limba, West-Central", "native_name": "Limba", "char_limit": 192, "model": "lia.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lif": {"name": "Limbu", "native_name": "ᤕᤠᤰᤌᤢᤱ", "char_limit": 192, "model": "lif.tar.gz", "punctuation": ["।", "?", "!", "…"]},
    "onb": {"name": "Lingao", "native_name": "Lingao", "char_limit": 192, "model": "onb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lis": {"name": "Lisu", "native_name": "ꓡꓲꓢꓳ", "char_limit": 192, "model": "lis.tar.gz", "punctuation": ["꓾", "꓿", "!", "?", "…"]},
    "loq": {"name": "Lobala", "native_name": "Lobala", "char_limit": 192, "model": "loq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lob": {"name": "Lobi", "native_name": "Lobi", "char_limit": 192, "model": "lob.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yaz": {"name": "Lokaa", "native_name": "Lokaa", "char_limit": 192, "model": "yaz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lok": {"name": "Loko", "native_name": "Loko", "char_limit": 192, "model": "lok.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "llg": {"name": "Lole", "native_name": "Lole", "char_limit": 192, "model": "llg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ycl": {"name": "Lolopo", "native_name": "Lolopo", "char_limit": 192, "model": "ycl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lom": {"name": "Loma", "native_name": "Loma", "char_limit": 192, "model": "lom.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ngl": {"name": "Lomwe", "native_name": "Lomwe", "char_limit": 192, "model": "ngl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lon": {"name": "Lomwe, Malawi", "native_name": "Lomwe", "char_limit": 192, "model": "lon.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lex": {"name": "Luang", "native_name": "Luang", "char_limit": 192, "model": "lex.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lgg": {"name": "Lugbara", "native_name": "Lugbara", "char_limit": 192, "model": "lgg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ruf": {"name": "Luguru", "native_name": "Luguru", "char_limit": 192, "model": "ruf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dop": {"name": "Lukpa", "native_name": "Lukpa", "char_limit": 192, "model": "dop.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lnd": {"name": "Lundayeh", "native_name": "Lundayeh", "char_limit": 192, "model": "lnd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ndy": {"name": "Lutos", "native_name": "Lutos", "char_limit": 192, "model": "ndy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lwo": {"name": "Luwo", "native_name": "Luwo", "char_limit": 192, "model": "lwo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lee": {"name": "Lyélé", "native_name": "Lyélé", "char_limit": 72, "model": "lee.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mev": {"name": "Maan", "native_name": "Maan", "char_limit": 192, "model": "mev.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfz": {"name": "Mabaan", "native_name": "Mabaan", "char_limit": 192, "model": "mfz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jmc": {"name": "Machame", "native_name": "Machame", "char_limit": 192, "model": "jmc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myy": {"name": "Macuna", "native_name": "Macuna", "char_limit": 192, "model": "myy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbc": {"name": "Macushi", "native_name": "Macushi", "char_limit": 192, "model": "mbc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mda": {"name": "Mada", "native_name": "Mada", "char_limit": 192, "model": "mda.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mad": {"name": "Madura", "native_name": "Madura", "char_limit": 192, "model": "mad.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mag": {"name": "Magahi", "native_name": "Magahi", "char_limit": 192, "model": "mag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ayz": {"name": "Mai Brat", "native_name": "Mai Brat", "char_limit": 192, "model": "ayz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mai": {"name": "Maithili", "native_name": "मैथिली", "char_limit": 192, "model": "mai.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "mca": {"name": "Maka", "native_name": "Maka", "char_limit": 192, "model": "mca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mcp": {"name": "Makaa", "native_name": "Makaa", "char_limit": 192, "model": "mcp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mak": {"name": "Makasar", "native_name": "Makasar", "char_limit": 192, "model": "mak.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vmw": {"name": "Makhuwa", "native_name": "Makhuwa", "char_limit": 192, "model": "vmw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mgh": {"name": "Makhuwa-Meetto", "native_name": "Makhuwa-Meetto", "char_limit": 192, "model": "mgh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kde": {"name": "Makonde", "native_name": "Makonde", "char_limit": 192, "model": "kde.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mlg": {"name": "Malagasy", "native_name": "Malagasy", "char_limit": 192, "model": "mlg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zlm": {"name": "Malay", "native_name": "Bahasa Melayu", "char_limit": 72, "model": "zlm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pse": {"name": "Malay, Central", "native_name": "Bahasa Melayu Tengah", "char_limit": 72, "model": "pse.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mkn": {"name": "Malay, Kupang", "native_name": "Bahasa Melayu Kupang", "char_limit": 192, "model": "mkn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xmm": {"name": "Malay, Manado", "native_name": "Bahasa Melayu Manado", "char_limit": 192, "model": "xmm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mal": {"name": "Malayalam", "native_name": "മലയാളം", "char_limit": 192, "model": "mal.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "xdy": {"name": "Malayic Dayak", "native_name": "Dayak Melayu", "char_limit": 72, "model": "xdy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "div": {"name": "Maldivian", "native_name": "ދިވެހި", "char_limit": 41, "model": "div.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "mdy": {"name": "Male", "native_name": "Male", "char_limit": 192, "model": "mdy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mup": {"name": "Malvi", "native_name": "Malvi", "char_limit": 192, "model": "mup.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mam-dialect_central": {"name": "Mam - dialect Central", "native_name": "Mam", "char_limit": 192, "model": "mam-dialect_central.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mam-dialect_northern": {"name": "Mam - dialect Northern", "native_name": "Mam", "char_limit": 192, "model": "mam-dialect_northern.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mam-dialect_southern": {"name": "Mam - dialect Southern", "native_name": "Mam", "char_limit": 192, "model": "mam-dialect_southern.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mam-dialect_western": {"name": "Mam - dialect Western", "native_name": "Mam", "char_limit": 192, "model": "mam-dialect_western.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mqj": {"name": "Mamasa", "native_name": "Mamasa", "char_limit": 192, "model": "mqj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mcu": {"name": "Mambila, Cameroon", "native_name": "Mambila", "char_limit": 192, "model": "mcu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mzk": {"name": "Mambila, Nigeria", "native_name": "Mambila", "char_limit": 192, "model": "mzk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maw": {"name": "Mampruli", "native_name": "Mampruli", "char_limit": 192, "model": "maw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mjl": {"name": "Mandeali", "native_name": "Mandeali", "char_limit": 192, "model": "mjl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mnk": {"name": "Mandinka", "native_name": "Mandinka", "char_limit": 192, "model": "mnk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mge": {"name": "Mango", "native_name": "Mango", "char_limit": 192, "model": "mge.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbh": {"name": "Mangseng", "native_name": "Mangseng", "char_limit": 192, "model": "mbh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "knf": {"name": "Mankanya", "native_name": "Mankanya", "char_limit": 192, "model": "knf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mjv": {"name": "Mannan", "native_name": "Mannan", "char_limit": 192, "model": "mjv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbt": {"name": "Manobo, Matigsalug", "native_name": "Manobo", "char_limit": 192, "model": "mbt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "obo": {"name": "Manobo, Obo", "native_name": "Manobo", "char_limit": 192, "model": "obo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbb": {"name": "Manobo, Western Bukidnon", "native_name": "Manobo", "char_limit": 192, "model": "mbb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mzj": {"name": "Manya", "native_name": "Manya", "char_limit": 192, "model": "mzj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sjm": {"name": "Mapun", "native_name": "Mapun", "char_limit": 192, "model": "sjm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mrw": {"name": "Maranao", "native_name": "Maranao", "char_limit": 192, "model": "mrw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mar": {"name": "Marathi", "native_name": "मराठी", "char_limit": 192, "model": "mar.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "mpg": {"name": "Marba", "native_name": "Marba", "char_limit": 192, "model": "mpg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mhr": {"name": "Mari, Meadow", "native_name": "Марий", "char_limit": 192, "model": "mhr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "enb": {"name": "Markweeta", "native_name": "Markweeta", "char_limit": 192, "model": "enb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mah": {"name": "Marshallese", "native_name": "Kajin M̧ajeļ", "char_limit": 192, "model": "mah.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myx": {"name": "Masaaba", "native_name": "Masaaba", "char_limit": 192, "model": "myx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "klv": {"name": "Maskelynes", "native_name": "Maskelynes", "char_limit": 192, "model": "klv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfh": {"name": "Matal", "native_name": "Matal", "char_limit": 192, "model": "mfh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "met": {"name": "Mato", "native_name": "Mato", "char_limit": 192, "model": "met.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mcb": {"name": "Matsigenka", "native_name": "Matsigenka", "char_limit": 192, "model": "mcb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mop": {"name": "Maya, Mopán", "native_name": "Mopán", "char_limit": 192, "model": "mop.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yua": {"name": "Maya, Yucatec", "native_name": "Yucateco", "char_limit": 192, "model": "yua.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfy": {"name": "Mayo", "native_name": "Mayo", "char_limit": 192, "model": "mfy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maz": {"name": "Mazahua, Central", "native_name": "Mazahua", "char_limit": 72, "model": "maz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vmy": {"name": "Mazatec, Ayautla", "native_name": "Ayautla", "char_limit": 192, "model": "vmy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maq": {"name": "Mazatec, Chiquihuitlán", "native_name": "Chiquihuitlán", "char_limit": 192, "model": "maq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mzi": {"name": "Mazatec, Ixcatlán", "native_name": "Ixcatlán", "char_limit": 192, "model": "mzi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maj": {"name": "Mazatec, Jalapa de Díaz", "native_name": "Jalapa de Díaz", "char_limit": 41, "model": "maj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maa-dialect_sanantonio": {"name": "Mazatec, San Jerónimo Tecóatl - dialect San Antonio", "native_name": "San Jerónimo Tecóatl", "char_limit": 41, "model": "maa-dialect_sanantonio.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "maa-dialect_sanjerónimo": {"name": "Mazatec, San Jerónimo Tecóatl - dialect San Jerónimo", "native_name": "San Jerónimo Tecóatl", "char_limit": 41, "model": "maa-dialect_sanjerónimo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mhy": {"name": "Ma’anyan", "native_name": "Ma’anyan", "char_limit": 192, "model": "mhy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mhi": {"name": "Ma’di", "native_name": "Ma’di", "char_limit": 192, "model": "mhi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zmz": {"name": "Mbandja", "native_name": "Mbandja", "char_limit": 192, "model": "zmz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myb": {"name": "Mbay", "native_name": "Mbay", "char_limit": 192, "model": "myb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gai": {"name": "Mbore", "native_name": "Mbore", "char_limit": 192, "model": "gai.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mqb": {"name": "Mbuko", "native_name": "Mbuko", "char_limit": 192, "model": "mqb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbu": {"name": "Mbula-Bwazza", "native_name": "Mbula-Bwazza", "char_limit": 72, "model": "mbu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "med": {"name": "Melpa", "native_name": "Melpa", "char_limit": 192, "model": "med.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "men": {"name": "Mende", "native_name": "Mende", "char_limit": 192, "model": "men.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mee": {"name": "Mengen", "native_name": "Mengen", "char_limit": 192, "model": "mee.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mwv": {"name": "Mentawai", "native_name": "Mentawai", "char_limit": 192, "model": "mwv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "meq": {"name": "Merey", "native_name": "Merey", "char_limit": 192, "model": "meq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zim": {"name": "Mesme", "native_name": "Mesme", "char_limit": 192, "model": "zim.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mgo": {"name": "Meta’", "native_name": "Meta’", "char_limit": 192, "model": "mgo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mej": {"name": "Meyah", "native_name": "Meyah", "char_limit": 192, "model": "mej.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mpp": {"name": "Migabac", "native_name": "Migabac", "char_limit": 192, "model": "mpp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "min": {"name": "Minangkabau", "native_name": "Minangkabau", "char_limit": 72, "model": "min.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gum": {"name": "Misak", "native_name": "Misak", "char_limit": 192, "model": "gum.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mpx": {"name": "Misima-Panaeati", "native_name": "Misima-Panaeati", "char_limit": 192, "model": "mpx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mco": {"name": "Mixe, Coatlán", "native_name": "Coatlán", "char_limit": 192, "model": "mco.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mxq": {"name": "Mixe, Juquila", "native_name": "Juquila", "char_limit": 192, "model": "mxq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pxm": {"name": "Mixe, Quetzaltepec", "native_name": "Mixe, Quetzaltepec", "char_limit": 192, "model": "pxm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mto": {"name": "Mixe, Totontepec", "native_name": "Mixe, Totontepec", "char_limit": 192, "model": "mto.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mim": {"name": "Mixtec, Alacatlatzala", "native_name": "Mixtec, Alacatlatzala", "char_limit": 192, "model": "mim.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xta": {"name": "Mixtec, Alcozauca", "native_name": "Mixtec, Alcozauca", "char_limit": 192, "model": "xta.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbz": {"name": "Mixtec, Amoltepec", "native_name": "Mixtec, Amoltepec", "char_limit": 192, "model": "mbz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mip": {"name": "Mixtec, Apasco-Apoala", "native_name": "Mixtec, Apasco-Apoala", "char_limit": 192, "model": "mip.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mib": {"name": "Mixtec, Atatlahuca", "native_name": "Mixtec, Atatlahuca", "char_limit": 192, "model": "mib.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "miy": {"name": "Mixtec, Ayutla", "native_name": "Mixtec, Ayutla", "char_limit": 192, "model": "miy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mih": {"name": "Mixtec, Chayuco", "native_name": "Mixtec, Chayuco", "char_limit": 192, "model": "mih.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "miz": {"name": "Mixtec, Coatzospan", "native_name": "Mixtec, Coatzospan", "char_limit": 192, "model": "miz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xtd": {"name": "Mixtec, Diuxi-Tilantongo", "native_name": "Mixtec, Diuxi-Tilantongo", "char_limit": 192, "model": "xtd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mxt": {"name": "Mixtec, Jamiltepec", "native_name": "Mixtec, Jamiltepec", "char_limit": 192, "model": "mxt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xtm": {"name": "Mixtec, Magdalena Peñasco", "native_name": "Mixtec, Magdalena Peñasco", "char_limit": 192, "model": "xtm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mxv": {"name": "Mixtec, Metlatónoc", "native_name": "Mixtec, Metlatónoc", "char_limit": 192, "model": "mxv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xtn": {"name": "Mixtec, Northern Tlaxiaco", "native_name": "Mixtec, Northern Tlaxiaco", "char_limit": 192, "model": "xtn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mie": {"name": "Mixtec, Ocotepec", "native_name": "Mixtec, Ocotepec", "char_limit": 192, "model": "mie.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mil": {"name": "Mixtec, Peñoles", "native_name": "Mixtec, Peñoles", "char_limit": 192, "model": "mil.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mio": {"name": "Mixtec, Pinotepa Nacional", "native_name": "Mixtec, Pinotepa Nacional", "char_limit": 192, "model": "mio.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mdv": {"name": "Mixtec, Santa Lucía Monteverde", "native_name": "Mixtec, Santa Lucía Monteverde", "char_limit": 192, "model": "mdv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mza": {"name": "Mixtec, Santa María Zacatepec", "native_name": "Mixtec, Santa María Zacatepec", "char_limit": 192, "model": "mza.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mit": {"name": "Mixtec, Southern Puebla", "native_name": "Mixtec, Southern Puebla", "char_limit": 192, "model": "mit.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mxb": {"name": "Mixtec, Tezoatlán", "native_name": "Mixtec, Tezoatlán", "char_limit": 192, "model": "mxb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mpm": {"name": "Mixtec, Yosondúa", "native_name": "Mixtec, Yosondúa", "char_limit": 192, "model": "mpm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "soy": {"name": "Miyobe", "native_name": "Miyobe", "char_limit": 192, "model": "soy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cmo-script_latin": {"name": "Mnong, Central - Latin", "native_name": "Mnong, Central", "char_limit": 192, "model": "cmo-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cmo-script_khmer": {"name": "Mnong, Central - Khmer", "native_name": "Mnong, Central", "char_limit": 192, "model": "cmo-script_khmer.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfq": {"name": "Moba", "native_name": "Moba", "char_limit": 192, "model": "mfq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "old": {"name": "Mochi", "native_name": "Mochi", "char_limit": 192, "model": "old.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfk": {"name": "Mofu, North", "native_name": "Mofu, North", "char_limit": 192, "model": "mfk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mif": {"name": "Mofu-Gudur", "native_name": "Mofu-Gudur", "char_limit": 192, "model": "mif.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mkl": {"name": "Mokole", "native_name": "Mokole", "char_limit": 192, "model": "mkl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mox": {"name": "Molima", "native_name": "Molima", "char_limit": 192, "model": "mox.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myl": {"name": "Moma", "native_name": "Moma", "char_limit": 192, "model": "myl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mqf": {"name": "Momuna", "native_name": "Momuna", "char_limit": 192, "model": "mqf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mnw": {"name": "Mon", "native_name": "မွန်", "char_limit": 72, "model": "mnw.tar.gz", "punctuation": ["။", "၊", "!", "?", "…"]},
    "mon": {"name": "Mongolian", "native_name": "Монгол", "char_limit": 192, "model": "mon.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "mog": {"name": "Mongondow", "native_name": "Mongondow", "char_limit": 192, "model": "mog.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfe": {"name": "Morisyen", "native_name": "Morisyen", "char_limit": 192, "model": "mfe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mor": {"name": "Moro", "native_name": "Moro", "char_limit": 192, "model": "mor.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mqn": {"name": "Moronene", "native_name": "Moronene", "char_limit": 192, "model": "mqn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mgd": {"name": "Moru", "native_name": "Moru", "char_limit": 192, "model": "mgd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mtj": {"name": "Moskona", "native_name": "Moskona", "char_limit": 192, "model": "mtj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cmr": {"name": "Mro-Khimi", "native_name": "Mro-Khimi", "char_limit": 192, "model": "cmr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mtd": {"name": "Mualang", "native_name": "Mualang", "char_limit": 192, "model": "mtd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bmr": {"name": "Muinane", "native_name": "Muinane", "char_limit": 192, "model": "bmr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "moz": {"name": "Mukulu", "native_name": "Mukulu", "char_limit": 192, "model": "moz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mzm": {"name": "Mumuye", "native_name": "Mumuye", "char_limit": 192, "model": "mzm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mnb": {"name": "Muna", "native_name": "Muna", "char_limit": 192, "model": "mnb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mnf": {"name": "Mundani", "native_name": "Mundani", "char_limit": 192, "model": "mnf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "unr": {"name": "Mundari", "native_name": "Mundari", "char_limit": 192, "model": "unr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "fmu": {"name": "Muria, Far Western", "native_name": "Muria, Far Western", "char_limit": 72, "model": "fmu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mur": {"name": "Murle", "native_name": "Murle", "char_limit": 192, "model": "mur.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tih": {"name": "Murut, Timugon", "native_name": "Murut, Timugon", "char_limit": 192, "model": "tih.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "muv": {"name": "Muthuvan", "native_name": "Muthuvan", "char_limit": 192, "model": "muv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "muy": {"name": "Muyang", "native_name": "Muyang", "char_limit": 192, "model": "muy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sur": {"name": "Mwaghavul", "native_name": "Mwaghavul", "char_limit": 192, "model": "sur.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "moa": {"name": "Mwan", "native_name": "Mwan", "char_limit": 192, "model": "moa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wmw": {"name": "Mwani", "native_name": "Mwani", "char_limit": 192, "model": "wmw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tnr": {"name": "Ménik", "native_name": "Ménik", "char_limit": 192, "model": "tnr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "miq": {"name": "Mískito", "native_name": "Mískito", "char_limit": 192, "model": "miq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mos": {"name": "Mòoré", "native_name": "Mòoré", "char_limit": 192, "model": "mos.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "muh": {"name": "Mündü", "native_name": "Mündü", "char_limit": 192, "model": "muh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nas": {"name": "Naasioi", "native_name": "Naasioi", "char_limit": 192, "model": "nas.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mbj": {"name": "Nadëb", "native_name": "Nadëb", "char_limit": 72, "model": "mbj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nfr": {"name": "Nafaanra", "native_name": "Nafaanra", "char_limit": 192, "model": "nfr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kfw": {"name": "Naga, Kharam", "native_name": "Naga, Kharam", "char_limit": 192, "model": "kfw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nst": {"name": "Naga, Tangshang", "native_name": "Naga, Tangshang", "char_limit": 192, "model": "nst.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nag": {"name": "Nagamese", "native_name": "Nagamese", "char_limit": 192, "model": "nag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nch": {"name": "Nahuatl, Central Huasteca", "native_name": "Nāhuatl Central Huasteca", "char_limit": 72, "model": "nch.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhe": {"name": "Nahuatl, Eastern Huasteca", "native_name": "Nāhuatl Eastern Huastec", "char_limit": 72, "model": "nhe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ngu": {"name": "Nahuatl, Guerrero", "native_name": "Nāhuatl Guerrero", "char_limit": 192, "model": "ngu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "azz": {"name": "Nahuatl, Highland Puebla", "native_name": "Nāhuatl Puebla Alta", "char_limit": 72, "model": "azz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhx": {"name": "Nahuatl, Isthmus-Mecayapan", "native_name": "Nāhuatl Istmo Mecayapan", "char_limit": 192, "model": "nhx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ncl": {"name": "Nahuatl, Michoacán", "native_name": "Nāhuatl Michoacán", "char_limit": 192, "model": "ncl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhy": {"name": "Nahuatl, Northern Oaxaca", "native_name": "Nāhuatl Oaxaca Norte", "char_limit": 192, "model": "nhy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ncj": {"name": "Nahuatl, Northern Puebla", "native_name": "Nāhuatl Puebla Norte", "char_limit": 72, "model": "ncj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nsu": {"name": "Nahuatl, Sierra Negra", "native_name": "Nāhuatl Sierra Negra", "char_limit": 192, "model": "nsu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "npl": {"name": "Nahuatl, Southeastern Puebla", "native_name": "Nāhuatl Sureste Puebla", "char_limit": 72, "model": "npl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nuz": {"name": "Nahuatl, Tlamacazapa", "native_name": "Nāhuatl Tlamacazapa", "char_limit": 72, "model": "nuz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhw": {"name": "Nahuatl, Western Huasteca", "native_name": "Nahuatl, Western Huasteca", "char_limit": 72, "model": "nhw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhi": {"name": "Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla", "native_name": "Nāhuatl Zacatlán-Ahuacatlán-Tepetzintla", "char_limit": 41, "model": "nhi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nlc": {"name": "Nalca", "native_name": "Nalca", "char_limit": 192, "model": "nlc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nab": {"name": "Nambikuára, Southern", "native_name": "Nambikuára Meridional", "char_limit": 192, "model": "nab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gld": {"name": "Nanai", "native_name": "Нанай", "char_limit": 192, "model": "gld.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "nnb": {"name": "Nande", "native_name": "Nande", "char_limit": 192, "model": "nnb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "npy": {"name": "Napu", "native_name": "Napu", "char_limit": 192, "model": "npy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pbb": {"name": "Nasa", "native_name": "Nasa Yuwe", "char_limit": 192, "model": "pbb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ntm": {"name": "Nateni", "native_name": "Nateni", "char_limit": 192, "model": "ntm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nmz": {"name": "Nawdm", "native_name": "Nawdm", "char_limit": 192, "model": "nmz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "naw": {"name": "Nawuri", "native_name": "Nawuri", "char_limit": 192, "model": "naw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nxq": {"name": "Naxi", "native_name": "纳西语", "char_limit": 192, "model": "nxq.tar.gz", "punctuation": ["。", "，", "！", "？", "…"]},
    "ndj": {"name": "Ndamba", "native_name": "Ndamba", "char_limit": 192, "model": "ndj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ndz": {"name": "Ndogo", "native_name": "Ndogo", "char_limit": 192, "model": "ndz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ndv": {"name": "Ndut", "native_name": "Ndut", "char_limit": 192, "model": "ndv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "new": {"name": "Newar", "native_name": "नेपाल भाषा", "char_limit": 192, "model": "new.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "nij": {"name": "Ngaju", "native_name": "Ngaju", "char_limit": 192, "model": "nij.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sba": {"name": "Ngambay", "native_name": "Ngambay", "char_limit": 192, "model": "sba.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gng": {"name": "Ngangam", "native_name": "Ngangam", "char_limit": 192, "model": "gng.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nga": {"name": "Ngbaka", "native_name": "Ngbaka", "char_limit": 192, "model": "nga.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nnq": {"name": "Ngindo", "native_name": "Ngindo", "char_limit": 192, "model": "nnq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ngp": {"name": "Ngulu", "native_name": "Ngulu", "char_limit": 192, "model": "ngp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gym": {"name": "Ngäbere", "native_name": "Ngäbere", "char_limit": 192, "model": "gym.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdj": {"name": "Ng’akarimojong", "native_name": "Ng’akarimojong", "char_limit": 192, "model": "kdj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nia": {"name": "Nias", "native_name": "Nias", "char_limit": 192, "model": "nia.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nim": {"name": "Nilamba", "native_name": "Nilamba", "char_limit": 192, "model": "nim.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nin": {"name": "Ninzo", "native_name": "Ninzo", "char_limit": 192, "model": "nin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nko": {"name": "Nkonya", "native_name": "Nkonya", "char_limit": 192, "model": "nko.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nog": {"name": "Nogai", "native_name": "Nogai", "char_limit": 192, "model": "nog.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lem": {"name": "Nomaande", "native_name": "Nomaande", "char_limit": 192, "model": "lem.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "not": {"name": "Nomatsigenga", "native_name": "Nomatsigenga", "char_limit": 192, "model": "not.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nhu": {"name": "Noone", "native_name": "Noone", "char_limit": 192, "model": "nhu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nob": {"name": "Norwegian Bokmål", "native_name": "norsk bokmål", "char_limit": 192, "model": "nb_core_news_md", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bud": {"name": "Ntcham", "native_name": "Ntcham", "char_limit": 192, "model": "bud.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nus": {"name": "Nuer", "native_name": "Nuer", "char_limit": 192, "model": "nus.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yas": {"name": "Nugunu", "native_name": "Nugunu", "char_limit": 192, "model": "yas.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nnw": {"name": "Nuni, Southern", "native_name": "Nuni, Southern", "char_limit": 192, "model": "nnw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nwb": {"name": "Nyabwa", "native_name": "Nyabwa", "char_limit": 192, "model": "nwb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nyy": {"name": "Nyakyusa-Ngonde", "native_name": "Nyakyusa-Ngonde", "char_limit": 192, "model": "nyy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nyn": {"name": "Nyankore", "native_name": "Nyankore", "char_limit": 192, "model": "nyn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rim": {"name": "Nyaturu", "native_name": "Nyaturu", "char_limit": 192, "model": "rim.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lid": {"name": "Nyindrou", "native_name": "Nyindrou", "char_limit": 192, "model": "lid.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nuj": {"name": "Nyole", "native_name": "Nyole", "char_limit": 192, "model": "nuj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nyo": {"name": "Nyoro", "native_name": "Nyoro", "char_limit": 192, "model": "nyo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nzi": {"name": "Nzema", "native_name": "Nzema", "char_limit": 192, "model": "nzi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ann": {"name": "Obolo", "native_name": "Obolo", "char_limit": 192, "model": "ann.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ory": {"name": "Odia", "native_name": "ଓଡ଼ିଆ", "char_limit": 192, "model": "ory.tar.gz", "punctuation": ["।", ",", "!", "?", "…"]},
    "ojb-script_latin": {"name": "Ojibwa, Northwestern - Latin", "native_name": "Ojibwa", "char_limit": 192, "model": "ojb-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ojb-script_syllabics": {"name": "Ojibwa, Northwestern - Syllabics", "native_name": "ᐊᒋᒧᐎᓐ", "char_limit": 41, "model": "ojb-script_syllabics.tar.gz", "punctuation": [",", ";\n", "?", "!", "(", ")", ":", ";", "—", "-", "“", "”",  "..."]},
    "oku": {"name": "Oku", "native_name": "Oku", "char_limit": 192, "model": "oku.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bsc": {"name": "Oniyan", "native_name": "Oniyan", "char_limit": 192, "model": "bsc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bdu": {"name": "Oroko", "native_name": "Oroko", "char_limit": 192, "model": "bdu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "orm": {"name": "Oromo", "native_name": "Oromoo", "char_limit": 192, "model": "orm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ury": {"name": "Orya", "native_name": "Orya", "char_limit": 192, "model": "ury.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "oss": {"name": "Ossetic", "native_name": "Ирон", "char_limit": 192, "model": "oss.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ote": {"name": "Otomi, Mezquital", "native_name": "Hñähñu", "char_limit": 192, "model": "ote.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "otq": {"name": "Otomi, Querétaro", "native_name": "Ñañhö", "char_limit": 192, "model": "otq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "stn": {"name": "Owa", "native_name": "Owa", "char_limit": 192, "model": "stn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sig": {"name": "Paasaal", "native_name": "Paasaal", "char_limit": 192, "model": "sig.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kfx": {"name": "Pahari, Kullu", "native_name": "कुल्लू पहाड़ी", "char_limit": 72, "model": "kfx.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "bfz": {"name": "Pahari, Mahasu", "native_name": "महासू पहाड़ी", "char_limit": 192, "model": "bfz.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "sey": {"name": "Paicoca", "native_name": "Paicoca", "char_limit": 192, "model": "sey.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pao": {"name": "Paiute, Northern", "native_name": "Numu", "char_limit": 192, "model": "pao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pau": {"name": "Palauan", "native_name": "Palauan", "char_limit": 192, "model": "pau.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pce": {"name": "Palaung, Ruching", "native_name": "Ruching", "char_limit": 192, "model": "pce.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "plw": {"name": "Palawano, Brooke’s Point", "native_name": "Palawano", "char_limit": 192, "model": "plw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pmf": {"name": "Pamona", "native_name": "Pamona", "char_limit": 192, "model": "pmf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pag": {"name": "Pangasinan", "native_name": "Pangasinan", "char_limit": 192, "model": "pag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pap": {"name": "Papiamentu", "native_name": "Papiamentu", "char_limit": 192, "model": "pap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "prf": {"name": "Paranan", "native_name": "Paranan", "char_limit": 192, "model": "prf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pab": {"name": "Parecís", "native_name": "Haliti", "char_limit": 192, "model": "pab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pbi": {"name": "Parkwa", "native_name": "Parkwa", "char_limit": 192, "model": "pbi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pbc": {"name": "Patamona", "native_name": "Patamona", "char_limit": 192, "model": "pbc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pad": {"name": "Paumarí", "native_name": "Paumarí", "char_limit": 192, "model": "pad.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ata": {"name": "Pele-Ata", "native_name": "Pele-Ata", "char_limit": 192, "model": "ata.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pez": {"name": "Penan, Eastern", "native_name": "Penan", "char_limit": 192, "model": "pez.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "peg": {"name": "Pengo", "native_name": "Pengo", "char_limit": 192, "model": "peg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pcm": {"name": "Pidgin, Nigerian", "native_name": "Naijá", "char_limit": 192, "model": "pcm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pis": {"name": "Pijin", "native_name": "Pijin", "char_limit": 192, "model": "pis.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pny": {"name": "Pinyin", "native_name": "Pinyin", "char_limit": 192, "model": "pny.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pir": {"name": "Piratapuyo", "native_name": "Piratapuyo", "char_limit": 192, "model": "pir.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pjt": {"name": "Pitjantjatjara", "native_name": "Pitjantjatjara", "char_limit": 192, "model": "pjt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "poy": {"name": "Pogolo", "native_name": "Pogolo", "char_limit": 192, "model": "poy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pps": {"name": "Popoloca, San Luís Temalacayuca", "native_name": "Popoloca de San Luís Temalacayuca", "char_limit": 200, "model": "pps.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pls": {"name": "Popoloca, San Marcos Tlacoyalco", "native_name": "Popoloca de San Marcos Tlacoyalco", "char_limit": 200, "model": "pls.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "poi": {"name": "Popoluca, Highland", "native_name": "Popoluca de la Sierra", "char_limit": 200, "model": "poi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "poh-dialect_eastern": {"name": "Poqomchi’ - dialect Eastern", "native_name": "Poqomchi’", "char_limit": 200, "model": "poh-dialect_eastern.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "poh-dialect_western": {"name": "Poqomchi’ - dialect Western", "native_name": "Poqomchi’", "char_limit": 200, "model": "poh-dialect_western.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "prt": {"name": "Prai", "native_name": "Prai", "char_limit": 200, "model": "prt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pui": {"name": "Puinave", "native_name": "Puinave", "char_limit": 200, "model": "pui.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pan": {"name": "Punjabi, Eastern", "native_name": "ਪੰਜਾਬੀ", "char_limit": 192, "model": "pan.tar.gz", "punctuation": ["।", "،", "؟"]},
    "tsz": {"name": "Purepecha", "native_name": "Purépecha", "char_limit": 200, "model": "tsz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "suv": {"name": "Puroik", "native_name": "Puroik", "char_limit": 200, "model": "suv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lme": {"name": "Pévé", "native_name": "Pévé", "char_limit": 200, "model": "lme.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quy": {"name": "Quechua, Ayacucho", "native_name": "Runasimi", "char_limit": 72, "model": "quy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvc": {"name": "Quechua, Cajamarca", "native_name": "Runasimi", "char_limit": 72, "model": "qvc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quz": {"name": "Quechua, Cusco", "native_name": "Runasimi", "char_limit": 72, "model": "quz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qve": {"name": "Quechua, Eastern Apurímac", "native_name": "Runasimi", "char_limit": 72, "model": "qve.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qub": {"name": "Quechua, Huallaga", "native_name": "Runasimi", "char_limit": 72, "model": "qub.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvh": {"name": "Quechua, Huamalíes-Dos de Mayo Huánuco", "native_name": "Runasimi", "char_limit": 72, "model": "qvh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qwh": {"name": "Quechua, Huaylas Ancash", "native_name": "Runasimi", "char_limit": 72, "model": "qwh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvw": {"name": "Quechua, Huaylla Wanca", "native_name": "Runasimi", "char_limit": 72, "model": "qvw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quf": {"name": "Quechua, Lambayeque", "native_name": "Runasimi", "char_limit": 72, "model": "quf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvm": {"name": "Quechua, Margos-Yarowilca-Lauricocha", "native_name": "Runasimi", "char_limit": 72, "model": "qvm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qul": {"name": "Quechua, North Bolivian", "native_name": "Runasimi", "char_limit": 72, "model": "qul.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvn": {"name": "Quechua, North Junín", "native_name": "Runasimi", "char_limit": 72, "model": "qvn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qxn": {"name": "Quechua, Northern Conchucos Ancash", "native_name": "Runasimi", "char_limit": 72, "model": "qxn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qxh": {"name": "Quechua, Panao", "native_name": "Runasimi", "char_limit": 72, "model": "qxh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvs": {"name": "Quechua, San Martín", "native_name": "Runasimi", "char_limit": 72, "model": "qvs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quh": {"name": "Quechua, South Bolivian", "native_name": "Runasimi", "char_limit": 72, "model": "quh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qxo": {"name": "Quechua, Southern Conchucos", "native_name": "Runasimi", "char_limit": 72, "model": "qxo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qxr": {"name": "Quichua, Cañar Highland", "native_name": "Runasimi", "char_limit": 72, "model": "qxr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvo": {"name": "Quichua, Napo", "native_name": "Runasimi", "char_limit": 72, "model": "qvo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qvz": {"name": "Quichua, Northern Pastaza", "native_name": "Runasimi", "char_limit": 72, "model": "qvz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "qxl": {"name": "Quichua, Salasaca Highland", "native_name": "Runasimi", "char_limit": 72, "model": "qxl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "quw": {"name": "Quichua, Tena Lowland", "native_name": "Runasimi", "char_limit": 72, "model": "quw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kjb": {"name": "Q’anjob’al", "native_name": "Q’anjob’al", "char_limit": 200, "model": "kjb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kek": {"name": "Q’eqchi’", "native_name": "Q’eqchi’", "char_limit": 200, "model": "kek.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rah": {"name": "Rabha", "native_name": "Rabha", "char_limit": 200, "model": "rah.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rjs": {"name": "Rajbanshi", "native_name": "Rajbanshi", "char_limit": 192, "model": "rjs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rai": {"name": "Ramoaaina", "native_name": "Ramoaaina", "char_limit": 192, "model": "rai.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lje": {"name": "Rampi", "native_name": "Rampi", "char_limit": 192, "model": "lje.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rnl": {"name": "Ranglong", "native_name": "Ranglong", "char_limit": 192, "model": "rnl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rkt": {"name": "Rangpuri", "native_name": "Rangpuri", "char_limit": 192, "model": "rkt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rap": {"name": "Rapa Nui", "native_name": "Rapa Nui", "char_limit": 192, "model": "rap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yea": {"name": "Ravula", "native_name": "Ravula", "char_limit": 192, "model": "yea.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "raw": {"name": "Rawang", "native_name": "Rawang", "char_limit": 192, "model": "raw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rej": {"name": "Rejang", "native_name": "Rejang", "char_limit": 192, "model": "rej.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rel": {"name": "Rendille", "native_name": "Rendille", "char_limit": 192, "model": "rel.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ril": {"name": "Riang Lang", "native_name": "Riang Lang", "char_limit": 192, "model": "ril.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "iri": {"name": "Rigwe", "native_name": "Rigwe", "char_limit": 192, "model": "iri.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rgu": {"name": "Rikou", "native_name": "Rikou", "char_limit": 192, "model": "rgu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rhg": {"name": "Rohingya", "native_name": "Ruáingga", "char_limit": 192, "model": "rhg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rmc-script_latin": {"name": "Romani, Carpathian - Latin", "native_name": "Romani Čhib", "char_limit": 72, "model": "rmc-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rmc-script_cyrillic": {"name": "Romani, Carpathian - Cyrillic", "native_name": "Романи Чхиб", "char_limit": 41, "model": "rmc-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "rmo": {"name": "Romani, Sinte", "native_name": "Romanes", "char_limit": 192, "model": "rmo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rmy-script_latin": {"name": "Romani, Vlax - Latin", "native_name": "Romani Čhib", "char_limit": 72, "model": "rmy-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rmy-script_cyrillic": {"name": "Romani, Vlax - Cyrillic", "native_name": "Романи Чхиб", "char_limit": 41, "model": "rmy-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ron": {"name": "Romanian", "native_name": "Română", "char_limit": 192, "model": "ron.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rol": {"name": "Romblomanon", "native_name": "Romblomanon", "char_limit": 192, "model": "rol.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cla": {"name": "Ron", "native_name": "Ron", "char_limit": 192, "model": "cla.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rng": {"name": "Ronga", "native_name": "Ronga", "char_limit": 192, "model": "rng.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rug": {"name": "Roviana", "native_name": "Roviana", "char_limit": 192, "model": "rug.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "run": {"name": "Rundi", "native_name": "Ikirundi", "char_limit": 192, "model": "run.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lsm": {"name": "Saamya-Gwe", "native_name": "Saamya-Gwe", "char_limit": 192, "model": "lsm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "spy": {"name": "Sabaot", "native_name": "Sabaot", "char_limit": 192, "model": "spy.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sck": {"name": "Sadri", "native_name": "Sadri", "char_limit": 192, "model": "sck.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "saj": {"name": "Sahu", "native_name": "Sahu", "char_limit": 192, "model": "saj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sch": {"name": "Sakachep", "native_name": "Sakachep", "char_limit": 192, "model": "sch.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sml": {"name": "Sama, Central", "native_name": "Sama", "char_limit": 192, "model": "sml.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xsb": {"name": "Sambal", "native_name": "Sambal", "char_limit": 192, "model": "xsb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sbl": {"name": "Sambal, Botolan", "native_name": "Sambal Botolan", "char_limit": 192, "model": "sbl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "saq": {"name": "Samburu", "native_name": "Samburu", "char_limit": 192, "model": "saq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sbd": {"name": "Samo, Southern", "native_name": "Samo", "char_limit": 192, "model": "sbd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "smo": {"name": "Samoan", "native_name": "Gagana fa'a Samoa", "char_limit": 72, "model": "smo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rav": {"name": "Sampang", "native_name": "Sampang", "char_limit": 192, "model": "rav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sxn": {"name": "Sangir", "native_name": "Sangir", "char_limit": 192, "model": "sxn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sag": {"name": "Sango", "native_name": "Sängö", "char_limit": 192, "model": "sag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sbp": {"name": "Sangu", "native_name": "Sangu", "char_limit": 192, "model": "sbp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xsu": {"name": "Sanumá", "native_name": "Sanumá", "char_limit": 192, "model": "xsu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "srm": {"name": "Saramaccan", "native_name": "Saramaccan", "char_limit": 192, "model": "srm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sas": {"name": "Sasak", "native_name": "Sasak", "char_limit": 192, "model": "sas.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "apb": {"name": "Sa’a", "native_name": "Sa’a", "char_limit": 192, "model": "apb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sgw": {"name": "Sebat Bet Gurage", "native_name": "Sebat Bet Gurage", "char_limit": 192, "model": "sgw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tvw": {"name": "Sedoa", "native_name": "Sedoa", "char_limit": 192, "model": "tvw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lip": {"name": "Sekpele", "native_name": "Sekpele", "char_limit": 192, "model": "lip.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "slu": {"name": "Selaru", "native_name": "Selaru", "char_limit": 192, "model": "slu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "snw": {"name": "Selee", "native_name": "Selee", "char_limit": 192, "model": "snw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sea": {"name": "Semai", "native_name": "Semai", "char_limit": 192, "model": "sea.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sza": {"name": "Semelai", "native_name": "Semelai", "char_limit": 192, "model": "sza.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "seh": {"name": "Sena", "native_name": "Sena", "char_limit": 192, "model": "seh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "crs": {"name": "Seychelles French Creole", "native_name": "Kreol Seselwa", "char_limit": 192, "model": "crs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ksb": {"name": "Shambala", "native_name": "Kishambala", "char_limit": 72, "model": "ksb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "shn": {"name": "Shan", "native_name": "Shan", "char_limit": 192, "model": "shn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sho": {"name": "Shanga", "native_name": "Shanga", "char_limit": 192, "model": "sho.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mcd": {"name": "Sharanahua", "native_name": "Sharanahua", "char_limit": 192, "model": "mcd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cbt": {"name": "Shawi", "native_name": "Shawi", "char_limit": 192, "model": "cbt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xsr": {"name": "Sherpa", "native_name": "ཤར་པཱ", "char_limit": 192, "model": "xsr.tar.gz", "punctuation": ["།", "༄", "༅", "?", "…"]},
    "shk": {"name": "Shilluk", "native_name": "Shilluk", "char_limit": 192, "model": "shk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "shp": {"name": "Shipibo-Conibo", "native_name": "Shipibo-Conibo", "char_limit": 72, "model": "shp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sna": {"name": "Shona", "native_name": "ChiShona", "char_limit": 72, "model": "sna.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cjs": {"name": "Shor", "native_name": "Шор тили", "char_limit": 192, "model": "cjs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "jiv": {"name": "Shuar", "native_name": "Shuar", "char_limit": 192, "model": "jiv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "snp": {"name": "Siane", "native_name": "Siane", "char_limit": 192, "model": "snp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sya": {"name": "Siang", "native_name": "Siang", "char_limit": 192, "model": "sya.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sid": {"name": "Sidamo", "native_name": "Sidamo", "char_limit": 192, "model": "sid.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "snn": {"name": "Siona", "native_name": "Siona", "char_limit": 192, "model": "snn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sri": {"name": "Siriano", "native_name": "Siriano", "char_limit": 192, "model": "sri.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "srx": {"name": "Sirmauri", "native_name": "Sirmauri", "char_limit": 192, "model": "srx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sil": {"name": "Sisaala, Tumulung", "native_name": "Sisaala, Tumulung", "char_limit": 192, "model": "sil.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sld": {"name": "Sissala", "native_name": "Sissala", "char_limit": 192, "model": "sld.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "akp": {"name": "Siwu", "native_name": "Siwu", "char_limit": 192, "model": "akp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xog": {"name": "Soga", "native_name": "Soga", "char_limit": 192, "model": "xog.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "som": {"name": "Somali", "native_name": "Soomaali", "char_limit": 192, "model": "som.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bmu": {"name": "Somba-Siawari", "native_name": "Somba-Siawari", "char_limit": 192, "model": "bmu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "khq": {"name": "Songhay, Koyra Chiini", "native_name": "Songhay, Koyra Chiini", "char_limit": 192, "model": "khq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ses": {"name": "Songhay, Koyraboro Senni", "native_name": "Songhay, Koyraboro Senni", "char_limit": 192, "model": "ses.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mnx": {"name": "Sougb", "native_name": "Sougb", "char_limit": 192, "model": "mnx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "srn": {"name": "Sranan Tongo", "native_name": "Sranan Tongo", "char_limit": 192, "model": "srn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sxb": {"name": "Suba", "native_name": "Suba", "char_limit": 192, "model": "sxb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "suc": {"name": "Subanon, Western", "native_name": "Subanon, Western", "char_limit": 192, "model": "suc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tgo": {"name": "Sudest", "native_name": "Sudest", "char_limit": 192, "model": "tgo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "suk": {"name": "Sukuma", "native_name": "Sukuma", "char_limit": 192, "model": "suk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sun": {"name": "Sunda", "native_name": "Basa Sunda", "char_limit": 192, "model": "sun.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "suz": {"name": "Sunwar", "native_name": "Sunwar", "char_limit": 192, "model": "suz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sgj": {"name": "Surgujia", "native_name": "Surgujia", "char_limit": 192, "model": "sgj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sus": {"name": "Susu", "native_name": "Susu", "char_limit": 192, "model": "sus.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "swh": {"name": "Swahili", "native_name": "Kiswahili", "char_limit": 192, "model": "swh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "swe": {"name": "Swedish", "native_name": "Svenska", "char_limit": 192, "model": "swe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "syl": {"name": "Sylheti", "native_name": "Sylheti", "char_limit": 192, "model": "syl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dyi": {"name": "Sénoufo, Djimini", "native_name": "Sénoufo, Djimini", "char_limit": 192, "model": "dyi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "myk": {"name": "Sénoufo, Mamara", "native_name": "Sénoufo, Mamara", "char_limit": 192, "model": "myk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "spp": {"name": "Sénoufo, Supyire", "native_name": "Sénoufo, Supyire", "char_limit": 192, "model": "spp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tap": {"name": "Taabwa", "native_name": "Taabwa", "char_limit": 192, "model": "tap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tby": {"name": "Tabaru", "native_name": "Tabaru", "char_limit": 192, "model": "tby.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tna": {"name": "Tacana", "native_name": "Tacana", "char_limit": 192, "model": "tna.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "shi": {"name": "Tachelhit", "native_name": "Tashelḥiyt", "char_limit": 192, "model": "shi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "klw": {"name": "Tado", "native_name": "Tado", "char_limit": 192, "model": "klw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tgl": {"name": "Tagalog", "native_name": "Tagalog", "char_limit": 192, "model": "tgl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tbk": {"name": "Tagbanwa, Calamian", "native_name": "Tagbanwa", "char_limit": 192, "model": "tbk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tgj": {"name": "Tagin", "native_name": "Tagin", "char_limit": 192, "model": "tgj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "blt": {"name": "Tai Dam", "native_name": "Táy Dăm", "char_limit": 72, "model": "blt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tbg": {"name": "Tairora, North", "native_name": "Tairora", "char_limit": 192, "model": "tbg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "omw": {"name": "Tairora, South", "native_name": "Tairora", "char_limit": 192, "model": "omw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tgk": {"name": "Tajik", "native_name": "Тоҷикӣ", "char_limit": 192, "model": "tgk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "tdj": {"name": "Tajio", "native_name": "Tajio", "char_limit": 192, "model": "tdj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tbc": {"name": "Takia", "native_name": "Takia", "char_limit": 192, "model": "tbc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tlj": {"name": "Talinga-Bwisi", "native_name": "Talinga-Bwisi", "char_limit": 192, "model": "tlj.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tly": {"name": "Talysh", "native_name": "Толыши", "char_limit": 72, "model": "tly.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ttq-script_tifinagh": {"name": "Tamajaq, Tawallammat", "native_name": "ⵜⴰⵎⴰⵌⴰⵇ", "char_limit": 41, "model": "ttq-script_tifinagh.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "taj": {"name": "Tamang, Eastern", "native_name": "तामाङ", "char_limit": 72, "model": "taj.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "taq": {"name": "Tamasheq", "native_name": "ⵜⴰⵎⴰⵛⵍⵈⵜ", "char_limit": 192, "model": "taq.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "tpm": {"name": "Tampulma", "native_name": "Tampulma", "char_limit": 192, "model": "tpm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tgp": {"name": "Tangoa", "native_name": "Tangoa", "char_limit": 192, "model": "tgp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tnn": {"name": "Tanna, North", "native_name": "Tanna", "char_limit": 192, "model": "tnn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tac": {"name": "Tarahumara, Western", "native_name": "Tarahumara", "char_limit": 192, "model": "tac.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rif-script_latin": {"name": "Tarifit - Latin", "native_name": "Tarifit", "char_limit": 192, "model": "rif-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rif-script_arabic": {"name": "Tarifit - Arabic", "native_name": "ⵜⴰⵔⵉⴼⵉⵜ", "char_limit": 72, "model": "rif-script_arabic.tar.gz", "punctuation": [";\n", ",", "!", "?", "…"]},
    "tat": {"name": "Tatar", "native_name": "татар теле", "char_limit": 192, "model": "tat.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "tav": {"name": "Tatuyo", "native_name": "Tatuyo", "char_limit": 192, "model": "tav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "twb": {"name": "Tawbuid", "native_name": "Tawbuid", "char_limit": 192, "model": "twb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tbl": {"name": "Tboli", "native_name": "Tboli", "char_limit": 192, "model": "tbl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kps": {"name": "Tehit", "native_name": "Tehit", "char_limit": 192, "model": "kps.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "twe": {"name": "Teiwa", "native_name": "Teiwa", "char_limit": 192, "model": "twe.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ttc": {"name": "Tektiteko", "native_name": "Tektiteko", "char_limit": 192, "model": "ttc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdh": {"name": "Tem", "native_name": "Tem", "char_limit": 192, "model": "kdh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tes": {"name": "Tengger", "native_name": "Tengger", "char_limit": 192, "model": "tes.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tex": {"name": "Tennet", "native_name": "Tennet", "char_limit": 192, "model": "tex.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tee": {"name": "Tepehua, Huehuetla", "native_name": "Tepehua", "char_limit": 192, "model": "tee.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tpp": {"name": "Tepehua, Pisaflores", "native_name": "Tepehua Pisaflores", "char_limit": 192, "model": "tpp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tpt": {"name": "Tepehua, Tlachichilco", "native_name": "Tepehua Tlachichilco", "char_limit": 192, "model": "tpt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "stp": {"name": "Tepehuan, Southeastern", "native_name": "Tepehuan Southeastern", "char_limit": 192, "model": "stp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tfr": {"name": "Teribe", "native_name": "Teribe", "char_limit": 192, "model": "tfr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "twu": {"name": "Termanu", "native_name": "Termanu", "char_limit": 192, "model": "twu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ter": {"name": "Terêna", "native_name": "Terêna", "char_limit": 192, "model": "ter.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tew": {"name": "Tewa", "native_name": "Tewa", "char_limit": 192, "model": "tew.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tha": {"name": "Thai", "native_name": "ไทย", "char_limit": 72, "model": "tha.tar.gz", "punctuation": ["।", "๚", "!", "?", "…"]},
    "nod": {"name": "Thai, Northern", "native_name": "คำเมือง", "char_limit": 192, "model": "nod.tar.gz", "punctuation": ["।", "๚", "!", "?", "…"]},
    "thl": {"name": "Tharu, Dangaura", "native_name": "थारू", "char_limit": 72, "model": "thl.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "tem": {"name": "Themne", "native_name": "Themne", "char_limit": 192, "model": "tem.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "adx": {"name": "Tibetan, Amdo", "native_name": "ཨ་མདོ", "char_limit": 192, "model": "adx.tar.gz", "punctuation": ["།", "༄", "༅", "༈", "…"]},
    "bod": {"name": "Tibetan, Central", "native_name": "བོད", "char_limit": 192, "model": "bod.tar.gz", "punctuation": ["།", "༄", "༅", "༈", "…"]},
    "khg": {"name": "Tibetan, Khams", "native_name": "ཁམས", "char_limit": 192, "model": "khg.tar.gz", "punctuation": ["།", "༄", "༅", "༈", "…"]},
    "tca": {"name": "Ticuna", "native_name": "Ticuna", "char_limit": 192, "model": "tca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tir": {"name": "Tigrigna", "native_name": "ትግርኛ", "char_limit": 72, "model": "tir.tar.gz", "punctuation": ["።", "፣", "!", "?", "…"]},
    "txq": {"name": "Tii", "native_name": "Tii", "char_limit": 192, "model": "txq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tik": {"name": "Tikar", "native_name": "Tikar", "char_limit": 192, "model": "tik.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "dgr": {"name": "Tlicho", "native_name": "Tlicho", "char_limit": 192, "model": "dgr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tob": {"name": "Toba", "native_name": "Toba", "char_limit": 192, "model": "tob.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tmf": {"name": "Toba-Maskoy", "native_name": "Toba-Maskoy", "char_limit": 192, "model": "tmf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tng": {"name": "Tobanga", "native_name": "Tobanga", "char_limit": 192, "model": "tng.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tlb": {"name": "Tobelo", "native_name": "Tobelo", "char_limit": 192, "model": "tlb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ood": {"name": "Tohono O’odham", "native_name": "Tohono O’odham", "char_limit": 192, "model": "ood.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tpi": {"name": "Tok Pisin", "native_name": "Tok Pisin", "char_limit": 192, "model": "tpi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jic": {"name": "Tol", "native_name": "Tol", "char_limit": 192, "model": "jic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lbw": {"name": "Tolaki", "native_name": "Tolaki", "char_limit": 192, "model": "lbw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "txa": {"name": "Tombonuo", "native_name": "Tombonuo", "char_limit": 192, "model": "txa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tom": {"name": "Tombulu", "native_name": "Tombulu", "char_limit": 192, "model": "tom.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "toh": {"name": "Tonga", "native_name": "Tonga", "char_limit": 192, "model": "toh.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tnt": {"name": "Tontemboan", "native_name": "Tontemboan", "char_limit": 192, "model": "tnt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sda": {"name": "Toraja-Sa’dan", "native_name": "Toraja-Sa’dan", "char_limit": 192, "model": "sda.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tcs": {"name": "Torres Strait Creole", "native_name": "Torres Strait Creole", "char_limit": 192, "model": "tcs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "toc": {"name": "Totonac, Coyutla", "native_name": "Totonac, Coyutla", "char_limit": 192, "model": "toc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tos": {"name": "Totonac, Highland", "native_name": "Totonac, Highland", "char_limit": 192, "model": "tos.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "neb": {"name": "Toura", "native_name": "Toura", "char_limit": 192, "model": "neb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "trn": {"name": "Trinitario", "native_name": "Trinitario", "char_limit": 192, "model": "trn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "trs": {"name": "Triqui, Chicahuaxtla", "native_name": "Triqui, Chicahuaxtla", "char_limit": 192, "model": "trs.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "trc": {"name": "Triqui, Copala", "native_name": "Triqui, Copala", "char_limit": 192, "model": "trc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tri": {"name": "Trió", "native_name": "Trió", "char_limit": 192, "model": "tri.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cof": {"name": "Tsafiki", "native_name": "Tsafiki", "char_limit": 192, "model": "cof.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tkr": {"name": "Tsakhur", "native_name": "Tsakhur", "char_limit": 192, "model": "tkr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kdl": {"name": "Tsikimba", "native_name": "Tsikimba", "char_limit": 192, "model": "kdl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cas": {"name": "Tsimané", "native_name": "Tsimané", "char_limit": 192, "model": "cas.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tso": {"name": "Tsonga", "native_name": "Tsonga", "char_limit": 192, "model": "tso.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tuo": {"name": "Tucano", "native_name": "Tucano", "char_limit": 192, "model": "tuo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "iou": {"name": "Tuma-Irumu", "native_name": "Tuma-Irumu", "char_limit": 192, "model": "iou.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tmc": {"name": "Tumak", "native_name": "Tumak", "char_limit": 192, "model": "tmc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tuf": {"name": "Tunebo, Central", "native_name": "Tunebo, Central", "char_limit": 192, "model": "tuf.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tuk-script_latin": {"name": "Turkmen - Latin", "native_name": "Türkmençe", "char_limit": 192, "model": "tuk-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tuk-script_arabic": {"name": "Turkmen - Arabic", "native_name": "تركمن", "char_limit": 72, "model": "tuk-script_arabic.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "bov": {"name": "Tuwuli", "native_name": "Tuwuli", "char_limit": 192, "model": "bov.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tue": {"name": "Tuyuca", "native_name": "Tuyuca", "char_limit": 192, "model": "tue.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kcg": {"name": "Tyap", "native_name": "Tyap", "char_limit": 192, "model": "kcg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzh-dialect_bachajón": {"name": "Tzeltal - dialect Bachajón", "native_name": "Tzeltal", "char_limit": 192, "model": "tzh-dialect_bachajón.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzh-dialect_tenejapa": {"name": "Tzeltal - dialect Tenejapa", "native_name": "Tzeltal", "char_limit": 192, "model": "tzh-dialect_tenejapa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzo-dialect_chenalhó": {"name": "Tzotzil - dialect Chenalhó", "native_name": "Tzotzil", "char_limit": 192, "model": "tzo-dialect_chenalhó.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzo-dialect_chamula": {"name": "Tzotzil - dialect Chamula", "native_name": "Tzotzil", "char_limit": 192, "model": "tzo-dialect_chamula.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzj-dialect_western": {"name": "Tz’utujil - dialect Western", "native_name": "Tz’utujil", "char_limit": 192, "model": "tzj-dialect_western.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tzj-dialect_eastern": {"name": "Tz’utujil - dialect Eastern", "native_name": "Tz’utujil", "char_limit": 192, "model": "tzj-dialect_eastern.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "aoz": {"name": "Uab Meto", "native_name": "Uab Meto", "char_limit": 192, "model": "aoz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "udm": {"name": "Udmurt", "native_name": "Udmurt", "char_limit": 192, "model": "udm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "udu": {"name": "Uduk", "native_name": "Uduk", "char_limit": 192, "model": "udu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ukr": {"name": "Ukrainian", "native_name": "Українська", "char_limit": 72, "model": "ukr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "ppk": {"name": "Uma", "native_name": "Uma", "char_limit": 192, "model": "ppk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ubu": {"name": "Umbu-Ungu", "native_name": "Umbu-Ungu", "char_limit": 192, "model": "ubu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "urk": {"name": "Urak Lawoi’", "native_name": "Urak Lawoi’", "char_limit": 192, "model": "urk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ura": {"name": "Urarina", "native_name": "Urarina", "char_limit": 192, "model": "ura.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "urt": {"name": "Urat", "native_name": "Urat", "char_limit": 192, "model": "urt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "urd-script_devanagari": {"name": "Urdu - Devanagari", "native_name": "उर्दू", "char_limit": 72, "model": "urd-script_devanagari.tar.gz", "punctuation": ["।", ",", ";\n", ":", "?", "!", "(", ")", "—", "॥", "..."]},
    "urd-script_arabic": {"name": "Urdu - Arabic", "native_name": "اردو", "char_limit": 72, "model": "urd-script_arabic.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "urd-script_latin": {"name": "Urdu - Latin", "native_name": "Urdu", "char_limit": 192, "model": "urd-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "upv": {"name": "Uripiv-Wala-Rano-Atchin", "native_name": "Uripiv-Wala-Rano-Atchin", "char_limit": 192, "model": "upv.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "usp": {"name": "Uspanteko", "native_name": "Uspanteko", "char_limit": 192, "model": "usp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "uig-script_arabic": {"name": "Uyghur - Arabic", "native_name": "ئۇيغۇر", "char_limit": 72, "model": "uig-script_arabic.tar.gz", "punctuation": ["،", ";\n", "؟", "!", "«", "»", "(", ")", "-", "؛", "..."]},
    "uig-script_cyrillic": {"name": "Uyghur - Cyrillic", "native_name": "Уйғур", "char_limit": 72, "model": "uig-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "uzb-script_cyrillic": {"name": "Uzbek", "native_name": "Ўзбек", "char_limit": 72, "model": "uzb-script_cyrillic.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "vag": {"name": "Vagla", "native_name": "Vagla", "char_limit": 192, "model": "vag.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bav": {"name": "Vengo", "native_name": "Vengo", "char_limit": 192, "model": "bav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vid": {"name": "Vidunda", "native_name": "Vidunda", "char_limit": 192, "model": "vid.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vie": {"name": "Vietnamese", "native_name": "Tiếng Việt", "char_limit": 192, "model": "vie.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vif": {"name": "Vili", "native_name": "Vili", "char_limit": 192, "model": "vif.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vun": {"name": "Vunjo", "native_name": "Vunjo", "char_limit": 192, "model": "vun.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "vut": {"name": "Vute", "native_name": "Vute", "char_limit": 192, "model": "vut.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "prk": {"name": "Wa, Parauk", "native_name": "Wa, Parauk", "char_limit": 192, "model": "prk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wwa": {"name": "Waama", "native_name": "Waama", "char_limit": 192, "model": "wwa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "rro": {"name": "Waima", "native_name": "Waima", "char_limit": 192, "model": "rro.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "bao": {"name": "Waimaha", "native_name": "Waimaha", "char_limit": 192, "model": "bao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "waw": {"name": "Waiwai", "native_name": "Waiwai", "char_limit": 192, "model": "waw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "lgl": {"name": "Wala", "native_name": "Wala", "char_limit": 192, "model": "lgl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wlx": {"name": "Wali", "native_name": "Wali", "char_limit": 192, "model": "wlx.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cou": {"name": "Wamey", "native_name": "Wamey", "char_limit": 192, "model": "cou.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hub": {"name": "Wampís", "native_name": "Wampís", "char_limit": 192, "model": "hub.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gvc": {"name": "Wanano", "native_name": "Wanano", "char_limit": 192, "model": "gvc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "mfi": {"name": "Wandala", "native_name": "Wandala", "char_limit": 192, "model": "mfi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wap": {"name": "Wapishana", "native_name": "Wapishana", "char_limit": 192, "model": "wap.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wba": {"name": "Warao", "native_name": "Warao", "char_limit": 192, "model": "wba.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "war": {"name": "Waray-Waray", "native_name": "Waray-Waray", "char_limit": 192, "model": "war.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "way": {"name": "Wayana", "native_name": "Wayana", "char_limit": 192, "model": "way.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guc": {"name": "Wayuu", "native_name": "Wayuu", "char_limit": 192, "model": "guc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "cym": {"name": "Welsh", "native_name": "Cymraeg", "char_limit": 192, "model": "cym.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kvw": {"name": "Wersing", "native_name": "Wersing", "char_limit": 192, "model": "kvw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tnp": {"name": "Whitesands", "native_name": "Whitesands", "char_limit": 192, "model": "tnp.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "hto": {"name": "Witoto, Minika", "native_name": "Witoto, Minika", "char_limit": 192, "model": "hto.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "huu": {"name": "Witoto, Murui", "native_name": "Witoto, Murui", "char_limit": 192, "model": "huu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wal-script_latin": {"name": "Wolaytta - Latin", "native_name": "Wolaytta", "char_limit": 192, "model": "wal-script_latin.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wal-script_ethiopic": {"name": "Wolaytta - Ethiopic", "native_name": "ወላይታ", "char_limit": 192, "model": "wal-script_ethiopic.tar.gz", "punctuation": ["።", "፣", "፤", "፧", "…"]},
    "wlo": {"name": "Wolio", "native_name": "Wolio", "char_limit": 192, "model": "wlo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "noa": {"name": "Woun Meu", "native_name": "Woun Meu", "char_limit": 192, "model": "noa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "wob": {"name": "Wè Northern", "native_name": "Wè", "char_limit": 192, "model": "wob.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "kao": {"name": "Xaasongaxango", "native_name": "Xaasongaxango", "char_limit": 192, "model": "kao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "xer": {"name": "Xerénte", "native_name": "Xerénte", "char_limit": 192, "model": "xer.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yad": {"name": "Yagua", "native_name": "Yagua", "char_limit": 192, "model": "yad.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yka": {"name": "Yakan", "native_name": "Yakan", "char_limit": 192, "model": "yka.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "sah": {"name": "Yakut", "native_name": "Саха", "char_limit": 192, "model": "sah.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "«", "»", "—", "-", "(", ")", "…", "„", "“", "”", "..."]},
    "yba": {"name": "Yala", "native_name": "Yala", "char_limit": 192, "model": "yba.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yli": {"name": "Yali, Angguruk", "native_name": "Yali, Angguruk", "char_limit": 192, "model": "yli.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "nlk": {"name": "Yali, Ninia", "native_name": "Yali, Ninia", "char_limit": 192, "model": "nlk.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yal": {"name": "Yalunka", "native_name": "Yalunka", "char_limit": 192, "model": "yal.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yam": {"name": "Yamba", "native_name": "Yamba", "char_limit": 192, "model": "yam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yat": {"name": "Yambeta", "native_name": "Yambeta", "char_limit": 192, "model": "yat.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "jmd": {"name": "Yamdena", "native_name": "Yamdena", "char_limit": 192, "model": "jmd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "tao": {"name": "Yami", "native_name": "Yami", "char_limit": 192, "model": "tao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yaa": {"name": "Yaminahua", "native_name": "Yaminahua", "char_limit": 192, "model": "yaa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ame": {"name": "Yanesha’", "native_name": "Yanesha’", "char_limit": 192, "model": "ame.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "guu": {"name": "Yanomamö", "native_name": "Yanomamö", "char_limit": 192, "model": "guu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yao": {"name": "Yao", "native_name": "Yao", "char_limit": 192, "model": "yao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yre": {"name": "Yaouré", "native_name": "Yaouré", "char_limit": 192, "model": "yre.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yva": {"name": "Yawa", "native_name": "Yawa", "char_limit": 192, "model": "yva.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ybb": {"name": "Yemba", "native_name": "Yemba", "char_limit": 192, "model": "ybb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pib": {"name": "Yine", "native_name": "Yine", "char_limit": 192, "model": "pib.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "byr": {"name": "Yipma", "native_name": "Yipma", "char_limit": 192, "model": "byr.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "pil": {"name": "Yom", "native_name": "Yom", "char_limit": 192, "model": "pil.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ycn": {"name": "Yucuna", "native_name": "Yucuna", "char_limit": 192, "model": "ycn.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ess": {"name": "Yupik, Saint Lawrence Island", "native_name": "Yupigestun", "char_limit": 72, "model": "ess.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "yuz": {"name": "Yuracare", "native_name": "Yuracare", "char_limit": 192, "model": "yuz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "atb": {"name": "Zaiwa", "native_name": "Zaiwa", "char_limit": 192, "model": "atb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zne": {"name": "Zande", "native_name": "Zande", "char_limit": 192, "model": "zne.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zaq": {"name": "Zapotec, Aloápam", "native_name": "Aloápam Zapotec", "char_limit": 72, "model": "zaq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpo": {"name": "Zapotec, Amatlán", "native_name": "Amatlán Zapotec", "char_limit": 72, "model": "zpo.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zad": {"name": "Zapotec, Cajonos", "native_name": "Cajonos Zapotec", "char_limit": 72, "model": "zad.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpc": {"name": "Zapotec, Choapan", "native_name": "Choapan Zapotec", "char_limit": 72, "model": "zpc.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zca": {"name": "Zapotec, Coatecas Altas", "native_name": "Coatecas Altas Zapotec", "char_limit": 72, "model": "zca.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpg": {"name": "Zapotec, Guevea de Humboldt", "native_name": "Guevea de Humboldt Zapotec", "char_limit": 192, "model": "zpg.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zai": {"name": "Zapotec, Isthmus", "native_name": "Isthmus Zapotec", "char_limit": 72, "model": "zai.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpl": {"name": "Zapotec, Lachixío", "native_name": "Lachixío Zapotec", "char_limit": 72, "model": "zpl.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zam": {"name": "Zapotec, Miahuatlán", "native_name": "Miahuatlán Zapotec", "char_limit": 72, "model": "zam.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zaw": {"name": "Zapotec, Mitla", "native_name": "Mitla Zapotec", "char_limit": 72, "model": "zaw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpm": {"name": "Zapotec, Mixtepec", "native_name": "Mixtepec Zapotec", "char_limit": 72, "model": "zpm.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zac": {"name": "Zapotec, Ocotlán", "native_name": "Ocotlán Zapotec", "char_limit": 72, "model": "zac.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zao": {"name": "Zapotec, Ozolotepec", "native_name": "Ozolotepec Zapotec", "char_limit": 72, "model": "zao.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ztq": {"name": "Zapotec, Quioquitani-Quierí", "native_name": "Quioquitani-Quierí Zapotec", "char_limit": 192, "model": "ztq.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zar": {"name": "Zapotec, Rincón", "native_name": "Rincón Zapotec", "char_limit": 72, "model": "zar.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpt": {"name": "Zapotec, San Vicente Coatlán", "native_name": "San Vicente Coatlán Zapotec", "char_limit": 192, "model": "zpt.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpi": {"name": "Zapotec, Santa María Quiegolani", "native_name": "Santa María Quiegolani Zapotec", "char_limit": 192, "model": "zpi.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zas": {"name": "Zapotec, Santo Domingo Albarradas", "native_name": "Santo Domingo Albarradas Zapotec", "char_limit": 192, "model": "zas.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zaa": {"name": "Zapotec, Sierra de Juárez", "native_name": "Sierra de Juárez Zapotec", "char_limit": 192, "model": "zaa.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpz": {"name": "Zapotec, Texmelucan", "native_name": "Texmelucan Zapotec", "char_limit": 72, "model": "zpz.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zab": {"name": "Zapotec, Western Tlacolula Valley", "native_name": "Western Tlacolula Valley Zapotec", "char_limit": 192, "model": "zab.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zpu": {"name": "Zapotec, Yalálag", "native_name": "Yalálag Zapotec", "char_limit": 72, "model": "zpu.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zae": {"name": "Zapotec, Yareni", "native_name": "Yareni Zapotec", "char_limit": 72, "model": "zae.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zty": {"name": "Zapotec, Yatee", "native_name": "Yatee Zapotec", "char_limit": 72, "model": "zty.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zav": {"name": "Zapotec, Yatzachi", "native_name": "Yatzachi Zapotec", "char_limit": 72, "model": "zav.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zza": {"name": "Zaza", "native_name": "Zazaki", "char_limit": 72, "model": "zza.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zyb": {"name": "Zhuang, Yongbei", "native_name": "Yongbei Zhuang", "char_limit": 72, "model": "zyb.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "ziw": {"name": "Zigula", "native_name": "Zigula", "char_limit": 192, "model": "ziw.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "zos": {"name": "Zoque, Francisco León", "native_name": "Francisco León Zoque", "char_limit": 72, "model": "zos.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]},
    "gnd": {"name": "Zulgo-Gemzek", "native_name": "Zulgo-Gemzek", "char_limit": 192, "model": "gnd.tar.gz", "punctuation": [",", ";\n", ":", ";", "?", "!", "\"", "(", ")", "[", "]", "{", "}", "—", "-", "...",  "“", "”", "/"]}
}
